You need to expand your visibility, using any methods you can think of, visitors lead to more visitors if they like what you are doing.
Social media, AdWords, giveaways, give out shirts with your logo on it to runners in famous marathons, put a logo on your car, make youtube videos etc etc etc, just get the name out there.
SEO is a necessity, simply because it is where the majority of free visitors tend to come from, learn about that.
If you make some sales, which not everyone does, make sure to keep that customer, they are very important, they are the ones that recommend you to their friends and on social media etc. After a while your customers could recommend you more and faster than you can do it yourself.
Last edited by PBScott; 12-07-2012 at 11:29 AM..