1. First identify what you really want: An online business, a thriving booking calendar or a large team you manage. You cannot do all at once, so concentrate on one thing and the rest will naturally follow.
2. Get over the fact that you'll need to spend some money to build your business. IT IS A BUSINESS and no business thrives without spending some capital. It's just the way it is. Whether it's sending out some free samples or buying ads, it will help bring in customers.
3. Realize that GETTING A CUSTOMER is expensive and very valuable. One customer could be a customer for years. Spending a few dollars to get them is nothing in comparison. Of course, you need a budget and a savvy mindset to understand which customers are worth the time and money.
4. Get a practice: This means that every week you will market, advertise, cold call, whatever. If you're not willing to do this, forget about running a business. It's not gonna happen overnight, but if you work diligently for a month, you'll be amazed at the results. But you must PRACTICE, PRACTICE, PRACTICE to get good those amazing results.