Well thing is, if you don't take time and rebuild a not good team yourself you will never really learn what it takes, and odds are you'll have to do that in D2 and you almost for sure will have to in D1.
Lots of coaches jump teams everytime they are about to have a bad year, which normally means they took over a good team, recruited poorly for a year or two and then left once the old coach's players were gone. It's a bad way to learn the game.
You may not be ready to jump to D2 yet if you aren't able to recruit your own team, but if your goal is to just keep moving up then D2 is the way to do it. My recommendation though is to stick it out, talk to some vets, see how to improve your team and spend the seasons it takes doing so. It'll set you up for better jobs and make it so if you can't get a good job you can still do well at a bad school. There is a lot of pride out of taking over a terrible team and turning them to A+ prestige over time.