I have a team level 34 and 100% quality, but my opponents are weaker than me. Why is that so, I shall explain. I was collecting free academic players during seasons, they are weak and I never used them in first team. Instead of that I was using them to make 10% bonuses and just to train positions and special ability to them. After a few seasons I had 14 very weak academic players (I sold all others players at the end of season), every 1% quality. This game works so that weaker teams plays with nearly same quality teams, so in this season all my league opponents are under 40%, Cup opponents under 95% and CL opponents under 85%. First day of new season bought 11 new players, trained them and rest (repeatedly) with green rest packs that I was collecting last several seasons watching videos for green rest packs. Few days after I had 17 players, first team with 102% quality ready for treble.

Or you can just buy tokens, watch videos every day = collecting rest, and compete with top teams on your level.