You can attract more people by hosting your Blog on your own Domain name and hosting company, Having a subdomain will be a minus for Bloggers. You can exchange links with other bloggers (like me perhaps)
Try to use social bookmarking webiste by submit your story. Use your signature Add your site in Blog directories.
There are so many ways...here are a few 1. Article marketing - write short articles to be distributed all over the web. Each article has a link pointing back to you. 2. Social bookmarking - Social bookmarking sites are increasingly more important when it comes to getting traffic to your blog. 3. Content - write excellent content so your visitors come back again and again 4. RSS - promote your feed, because here is where you can get really targeted traffic 5. Forum Marketing - use your signatures in the forums to promote your blog 6. Ebook distribution - write a 10 page free report and give it out for free .
Social bookmarking ! Start with mine all you need to do is add this link to each post: http://www.zlitt.com/submit/url
I would recommend reading the follwing blog post from Darren, the six-figure income blogger: http://www.problogger.net/archives/category/blog-promotion/
You can sell links from your blog (not promote, but get some money to fund marketing), but if you are on blogspot, then you will face some limitations, I've failed to use text-link-ads.com at blogspot, but there will be no problems with this if you will run it on your own domain and host.
Yup digg stories are pretty high in google, so if google refers someone to your story on digg that person will click on link and will be transfered to your website
if you pm me I can show you ways to start marketing your blog and getting hits... all for free nothing nadda zip all you have to lose is your personal time check out my blog I just posted stats on there today http://ycommute.blogspot.com if that is what your looking to do I can help you in the right step