Try to maintain a niche focused blog, and it will automatically hit on many long tail keywords. Content, content and more content is the key.
Be patient Write valuable content on a regular basis (1 day, 2 days 1 week... depending on your free time) SEO it and don't be scared of Over optimization. Add your site to directories Post comment on related blogs (don't forget your URL). ...
Leave comments on other blogs make friends with like minded bloggers forum sigs. pay for traffic post every day at least submit to social news sites try some link baiting blogrush
YOu can put your site at your signiture at any forum. By the way, you also can earn traffic if you want to buy traffic. But its take a lots of money. You can promote at others forum too.
you must have more bancklink to increase your traffic. dp link development forums can be a good start point for you
promote it every where, post articles submit to every where post your blog in free forums update contents
Think of promotion, when you are content with your on page work of your blog. Before that, try to ask one, if he/she has got anything worth devoting their time into your blog....if the answer is NO, you probably need to look again at your blog, and revamp, if you know what i mean...!!!
One thing to remember here. If you're going to leave comments on other blogs make sure your comments are'nt garbage statements that make no sense and contribute to the discussion. I ban IPs and people daily that try to leave a comment for the sole purpose of linking to their page. Most times I'll edit their comment and remove their link just to piss them off. But DO NOT just spam a blog and put yeah good! then a link to your site. You'll find yourself banned, and people will delete your lniks