Once you've learned how to become a contractor and then put in a few months of hard work you might start to have a few doubts or frustrations, so I present to you an analogy that might help. I think we've all had that favorite sports team that was short on talent but positively brimming over with persistence and tenacity. A few Duke basketball clubs come to mind. It's the kind of group that will drive other teams nuts because while they might fall behind by a few points they refuse to roll over and die. They hang around and keep fighting, just waiting for that opportunity to spring when the more talented team gets lazy or frustrated or allows an open window. As soon as the other team starts to crack, they'll take advantage and bust the game wide open, usually leaving their more talented opponents in the dust. More often than not these kinds of teams are highly successful, and occasionally, with a little luck, they are champions.
Your fledgling business needs to be just as tenacious, just as persistent, and just as patient. In the early stages you're sure to have setbacks. Startup costs will be more than you'd planned, getting systems in place will be a hassle, you'll have few references and contacts, and there could be added stress on your home life with you pulling 60-hour weeks on your business. The novelty of owning your own business will quickly wear off and you might even occasionally doubt your ability to pull it off, but the trick is in finding a way to weather all the storms and tough it out.
It might take six months or it might take a year, but eventually that rickety vehicle that is your business will start to run smoother, the wheels will begin to turn more easily, and the competition will come into view directly ahead of you. As time goes by it will generally get easier as you learn the business, start to build a customer base, and work on solidifying a reputation in your city. And if you stick with it long enough you'll start to be given huge opportunities to propel your business past the competition. It could be a large contract from the city, or a big write-up in the local paper, or a scandal in your competitor's business, but eventually that day will come when your persistence will be rewarded by a huge leap forward for your business. Often times you won't see them coming, but they WILL come, and only if you're still in the game can you take advantage of them.
Most people will fall behind early and give up like a team of undisciplined punks, but if you have the fire in your belly to keep pushing forward you'll eventually come across big opportunities to exploit and destroy your competition. You don't have to be super-talented or a genius to go big with your business. You just have to stick around long enough to see your competitors throw in the towel.