I don't know the teams payroll so I am not guessing a budget.
I would cut the size of the roster. I see no need to have as many developmental players when the team can go out and sign starters. I also would not give players as long to develop when they are getting paid. They need to...