One thing to keep in mind in this game: don't take promotion for granted. You can't possibly finish in the top half every single season without spending money on tokens.
In your situation, you might have to sell a couple of players, and cut costs, save money for a season or two, before rebuilding into a good team with high ratings.