There are several ways:
1. Social Marketing Sites (Twitter, Facebook, etc)
2. PPC (but I don't recommend this now)
3. Article marketing (basically submitting some useful articles related to your topic and sending it to article marketing sites with a link bank to you website)
4. Joining Forums that tackle topics related to your blog
5. And yahoo answers (coz i visited your blog after i saw your question

)
I read some more from this site below:
Source(s):