I like to share the following strategy but it is only a suggestion.
I believe every season you need to upgrade 1 or 2 5-star player. But after 2 seasons you will need a major over-haul like getting 4 or 5 players of 5 star quality. Only then can you keep up with the others in the League and ensure promotion every Season.