Yes create valuable content first, building rich-content free blogs pointing to your website, write some articles regularly per week or you can outsource if writing is boring to you. As time goes, you will have many blogs and articles pointing to your website and gain free traffic.
Maybe ...."It’s time for you, as an entrepreneur, to take back the control of your business. It’s time for you to rise up and create a business that is suited to your needs first and to the customer’s needs second.It’s time for you to build a real business that serves you, not the other way around." Before you start running..."What this means is that you control the overall quality and characteristics of all the prospects who become customers in your business. Once they become customers, however, and they hand over their hard-earned money to buy a product or service from you, then they do become king." from The Customer Magnet by Michael Cheney