There's no way I'm going to promote this season. There's like 4 teams in my league that has like 3x my budget. So all I can do is wait for the right time. Maybe I'll have a change next season when 1 of the tuffest opponents promotes to upper division.
That's what I've done for this and last season. I only bought 2 "good" players this season, and last season I bought newbie players just to get started. I will keep this roster for this season, train the player and re-evaluate my plans next season.
I thought there's no point in wasting money on players right now, because they wouldn't make a difference on my results. I would still only win the teams that I beat now, and would still lose to the teams that I'm currently losing to.