Hi i am still newbie and need suggestions to drive traffic to my website. Any opinions will be appreciated
Search on google for your niche and see what sites might do a swap with you, such as targeted directories and blogs.
article marketing is a good way to build links if you have the time to write or you could always pay a writer. I also do a few directory submissions but limited it to about 30 quality directories as the rest pop up and shut down or have stolen/fake PR and are not worth you time. I would try to write great content or have an interesting story, that is how you get serious links from authority websites and rank well. I feel that is a method that is really overlooked. This is what I do for my companies larger websites and use article marketing, directory submissions, and 3-way link exchanges to supplement this.
you need to join few forums and participate actively and you need to join some social sites like Myspace and keep on adding conracts. You cannot get traffic in a day to your blog. Build it steadily.
I think it depends on kind of your site, for ex. if it's a blog, social networks submission is a good choice
you need to try google insights search and target your country check which keyword searching people its really good. you can join also blogcatalog.com.where you can share your blog
Just submit your blog to blog directories and social bookmarking sites hope you will get some traffic