Blogging is being a part of a community, just like a forum. The more you participate in your blog's community (i.e.: other blogs with a similar niche), the more your site will be seen. Don't forget to leave your link when you comment
I'm sure there are easier ways, but I like http://www.onlywire.com
to submit to social bookmarks.
It's tough, but if you get news out on a particular topic first, you'll blow up on that post. My two best traffic posts have both been related to news in other countries (Australia, and Canada), while my blogs get a majority of US traffic. Meaning...remember your blog is in a GLOBAL economy.