Commenting on relevant blogs, guest posting, SEO, video marketing, article marketing (EZA), free giveaways, mailing lists.. Twitter, Facebook, Slideshare are a great traffic source if you have valuable content.
If possible, write articles and submit it to free-articledotcoms and link back to your blog. I think, it is the best option now.
There's to many way to get traffic.. I just using free ways.. 1) Comment on others blog 2) Submit to directory / search engine 3 ) Add at social bookmark 4) Promo at twitter / facebook If you have more money than you can use another method. Buy traffic, buy link from higher traffic site, PPC or others.. Depend on you.. Ops.. I think this thread in wrong topic.. This is amazon thread..
If you are prepared to sit down and spend a lot of time on it, read http://actionguide.sitesell.com. It is a guide for people who have purchased sitesell, however you could follow it using your own tool kit. The keyword research you could do with adwords external tool, for example. The guide is focused on owning your own domain and doing SEO, writing good content. When writing pages focus on a specific keyword that you think will be profitable from your research. Make sure the keyword is in the page title, description, first <h1> tag, a link, and the density across the article is about 0.5-1% (i.e. once or twice per 200 words). Make sure that keyword is the first keyword in the meta keywords tag, and that there are 1-4 other relevant keywords.
Wow!! If you do not feel like search the forum for instructions on how to get traffic, or don't want to read Pete's journal, Google Ed Dale's 30 day challenge. He will show you how to get traffic for free. The videos are all on Youtube. Good luck.
I promote almost entirely with article marketing. It works wonders for me. It takes a lot of work and the results are slow in coming, but if you keep up with it - the long term results can be fantastic.