I agree 100% with Good Fishing.
The key to success is finding a special little niche in the market that sets your business apart from all the others. You will more than likely have to spend hundreds of hours of work and a lot of $ before you ever see a profit. But as the old saying goes, ( If it was easy, everyone would do it).
Stay focused on your ultimate business goal and above all else, treat each business downturn as a learning experience and make adjustments to correct the problem.
Lastly, Listen to your customers, because they are actually the Bosses of your business.