A lot of people use blogs for link building. I, on the other hand, use forums.
Forums are THE BEST way to link build and to get your site ranked. Why?
Most forums have a HIGH PR purely because of the content that is produced everyday. If your site is focused on cars, a high PR car forum will get you a super high backlink. Promoting your website in your signature, and making your own threads about your site will rank your site much easier than a blog post.
In 1 month, I posted on 100 high PR forums and ranked no. 1 on google for 3 different keywords, and within the first page for another 5 keywords.
I used the same 2 articles when posting threads, and found forums that best matched my sites content.
It only took me a good 6-8 hours in total to write the articles and to post the threads, but in the end it really paid out!
I did not post on one blog, and focused on only forums. I suggest you try the same and see how your results pan out!
Try researching on google for forums that best match your sites niche/content and then compile a list of 50+ forums. Post on them all and gain high PR backlinks for every thread. Once google picks the articles up you'll rank in the first 10 if you posted a good article.
Good Luck!