You first have to have great content if you want anyone to read and return to your blog.
All the other posts have great ideas...put them to use.

You can get a great free blogging course at simpleology (search for it on the search engines)

It certainly helped me improve my blog writing and my traffic.