Is your blog attached to your website or you have created a blog separately? Explaining it will be helpful in answering. Anyway, start article posting continuously.
Create good posts and start submitting it to the blog. May be you want to ping your blog at pingomatic.com and other sites...
What was in your mind when you created it? Do you run a business or is it just personal blog & what kind of profit do you expect from a blog Its always good to include as many points in your questions as possible to get helpful answers
Yes blogs can provide benefit. Submit your blog in Google, yahoo and Bing directories. It can also play a role in crawling your content and bringing more traffic.
Promote it by submitting your blog to directories, sb sites. Focus on adding fresh content and building backlinks on it.
Promote your blog with SEO & social networking sites. Then you will get traffic & visitors for your blog. After that you can try Google adsense, banner advertising to get some income from your blog