The game must change. Training must be much faster, 25-40 % would be a good idea. A mobile app wont bring new users but it will certainly help the current ones.
Drafts are almost useless they way the are right now and even with the changes in 19 yo players. The market is really small, you can barely find a good player in a reasonable price.
My suggestions
1. Increase the skills and number of quality draftees and make them all 18 yo and the peak of a skill would be 8 (strong). Or keep the 19 yo with 9 (proficient). Only 2-3 drafts are having a career from 48 which does not happen in the real world, since GM's like to treat BB like a real time simulation game. Most of the players dont bother spending their money on drafts since if you can make money through the arena and then you can buy a desired player with specific skills, then why spend money on a random investment where you dont know for sure that its going to be profitable ?
2. More starting money to new registered players, or bigger arena or faster building times to all players. You must wait at least a year before actually start to enjoy the game at its fullest, with a good arena and a strong team.
3.PR managers are a joke, and dont worth their money. A lvl 3 pr manager with 12K every week, does not give you his money back and more, its only damage to your weekly income. Since the last 2 seasons I have lvl 1 pr manager (4k to 7k) and Im doing very well with my attendance
4. Fan survey is way too strict. One injury can lead to some unexpected losses, leading to much lesser weekly income and a bad season. 2-4 injuries per season can destroy a team economically. BB is trying to simulate "real life basketball" situations yes but lets dont forget that we are here to enjoy ourselves through a game we love, not get frustrated over consecutive injuries (which ok sometimes is bad luck I totally understand that) that destroy our training/economic plans that we are patiently designing over months and years