One way to drive free traffic to your blog is to start article marketing. You might want to get a free trial of WordPress to see which primary keywords are popular search terms for your target audience. Once you know the search terms, write short 300-500 word articles with a few of the search terms in the body of the article and submit the articles to article directories like ezinearticles.com.
This does several things for you:
It gives you exposure. When you submit articles, others can link them to their blogs and websites. The stipulation is that the entire article must stay intact and they must credit you for the article.
It positions you as an authority. Writing articles helps others see you as an expert in your field. People tend to follow experts, so if you can provide good information and tips in your articles, people will probably go to your blog to see what you have to say.
It drives traffic to your website. As I stated above, if people are interested in knowing more about you, they'll click on the link in your bio box and hop on over to your site.
You might want to add an autoresponder series to get people to sign up for your list. The only way people will visit your blog is if you let the world know you're there. You can also send out a press release. There are companies online who will do this for you and get you a lot of exposure.
I hope this helps.
Deb