IMO, to fix the game the GMs need to focus on the training. Put a lot more trainers on the market. It makes no sense throw thousands of $ on staff that will strip your money with the salary raises and, after all, you can´t recover the money you invested on they. Also, improve the marketing income. If you trained your star player you should have a huge boost on your income