You can create great content for your website, but you need to promote that content if you want to see any substantial results as fast as possible. Never forget that blog content might be great, but you need to have an initial promotional strategy that will get some people to read that content and share it with others in order to create the snowball effect that will provide ideal results.
The more you promote your blog contents, the easier it is for this kind of phenomenon to get started and that is going to make a huge difference in your progress online.