One of the free ways to build traffic for your website is to post to forums and place a link in your signature file. I've been testing this out in a forum I recently joined and I can tell you that it works. Hits to my site have increased steadily and about 50% have come from this forum. The added bonus is, I get paid to post! It's not much, I've made about a buck over there but considering I'm promoting my website and getting paid to do so, it's all good, lol. If you want to check it out, follow this link.
BTW, if your blog is about making money, get it listed on my site Guide to Internet Income.