I'm playing a long-term save with Crewe right now, currently in my 11th year with them. You have a young squad who are more than capable to gain promotion from League 2, with excellent training and youth facilities for that level. Try to utilise some of the younger players from time to time to give them experience so that you could improve them and sell them in the future to ensure your finances are good. Sign players on free transfers on short term contracts to minimise any risks to your financial stability. For the younger players you could sign them for slightly longer to allow them to develop and sold on later for profit. Do not give them a big wage either as it will cripple you financially.
When I managed them I found that their defence can be a bit dodgy, so try to find some decent ones. I managed to get Herita Ilunga and he played well up till the Championship. He also didn't require too much wages. Also try to get a decent Premier League parent club so you can get their youngsters easier at no cost at all. The chairman managed to get me Manchester United so I lucked out there, and they sent me Larnell Cole and Davide Petrucci in the first year, then Paul Pogba the next year so it is possible to get some good youngster for your level. Try to get some other loanees as well to supplement your squad, but try to not depend on them too much.
In pre-season arrange friendlies at home to bigger clubs to get some money to last through the year, as it is not likely that you will be able to get a profit for most months. Try to get further in cup competitions as the prize money can be lucrative, especially if you get one of the big Premier League teams at their home as I think you get a portion of the gate receipts (correct me if I'm wrong here).
In short you should always try to cut corners and maximise your profits as at lower levels the money can be a bit tight. The core players already at the club are good enough for League 2, especially Nick Powell who I used in the Premier League regularly. Ashley Westwood is also a good player, so try to build your squad around them. In my game Ajay Leitch-Smith makes a decent impact sub while Adam Dugdale makes a solid League 1 defender. From your youth team watch for Max Clayton and Joe Gorman. If trained well they could be excellent players until you are at the League 1 level and probably at mid Championship levels.