There are many ways to generate traffic to your blog, but the most important, in my opinion, is good and unique content.
Know your topic and write good articles on that topic that are unique and pertain to a wide audience. Keep in mind that growing your audience is a process, it will not happen overnight but if you stay dedicated and consistent to your blog, you will get there.
Good luck and let us know where it is when you get it launched, I would like to check it out.