There are different ways to go about it.
- Aim for continuous performance. This is probably the most difficult, because it requires trade-offs all the time: Stop training players just as they get interesting, but the next generation needs attention and training slots so as to avoid a hole later on.
This is the way i like. I think that a balanced team is the best solution to not lose wish to play BB.
I know that it is hard to build a competitive team every season but i think that the main difficult is in initial phase, when you do not have good players but only young or untrained players and you have to lose many seasons to formed good players. After young players will become formed you can play with them and you can train new players with main calm without lose all matches.
- Focus on one high-performing generation at the cost of miserable seasons before and after. In this scenario, I'd suggest to start by training some future role-players that need to have good, balanced defense and solid passing, 2-position training mostly, while scouting the draft for your future franchise players. Once you draft 2-3 potential franchise players, go all out on them with single position training to turn them into the stars that can carry the team to success. Once these stars get old, start again with role players.
This solution could have main possibility of success but i'm afraid to lose enthusiasm playing BB, as I said above.
- (not really homegrown: I'm considering to give up on homegrown once my star players become mature and surround them with players from the transfer market for a short push for glory. Ah, it is so tempting... )
This is not a good news... I don't like to lose an Homegrown team...