The best way to promote your blog is of course to simply write great content. No matter how hard you promote your blog, everything comes down to the quality of your articles. There is just no substitute to useful and interesting content. Even your friends will not visit your blog if they know that your posts are awful.
Make extra effort in finding interesting ideas to write about. Think of the things that your target readers will be interested in and start your work from there. Make your own research and write in an upbeat and interesting manner.
Don’t just duplicate what other people are writing about. Give the topic your own spin to make it interesting and unique. Remember that there are millions of blogs online, and thousands of them are on the same niche as yours, so take the time to think of ways to make your topic stand out among all the others.