I see many sites outrank your blog in google's search results.
You should build more contextual backlinks. These type of 
backlinks are the most valuable after all these google algorithm updates.
Writing content is hard work, but i know what tool 
will save you a lot of time. This tool can also make 
you money, just search in google for:
Haough's Essential Tool