Content content content. Content is king. I can 100% guarantee you that if you are willing to write one quality article/blog post per day for 4 years, then by then your blog will certainly have become an authority (the word-of-mouth etc will all kick in)