There has been a lot of talk about creating quality content on your blog and then people will link to it. While this is true, you need to create quality content that your market wants to read. I would suggest you visit forums, places like Yahoo! Answers, and industry magazines where readers write letters to the editor. It's in this way you'll be able to create content your market wants more information about.
The next thing you want to do is proper keyword research. Find out the common questions typed into Google regarding your market/subject/topic and create blog posts with those exact phrases as the title.
If you want to cut your learning curve down in half, I highly suggest to take a read of this guide on promoting blogs
. It will walk you through setting up a blog, monetizing it, and creating the content your market wants to read. I follow this guide along with a few other tricks I picked up in order to promote blogs for myself and clients.