I'm Prakash Balaji an SEO Specialist currently working for a leading search marketing agency in Boise,Idaho(USA) and I am steadily learning all about Online Marketing.
I've worked for
Engaging in social media communities is still the top priority for many bloggers to drive traffic.
source:http://newmediachatter.com
Digg, StumbleUpon, MySpace, Facebook, Twitter etc have the potential to spread word of your site or posts on it virally through the network and beyond. It takes a lot of time to build up these networks to the point that they are effective at driving a lot of traffic. Start building your networks now.
Social Media is about building your network over time, writing the type of content that goes well to every member in your network (brainstorm what types of stories go viral on these sites) and making connections with others on the networks.

If you are into social media forgot the concept of being ‘fast’. It may some times wipe your sites reputation all over- you can probably use some techniques to get fast traffic but a more profitable strategy over the long haul is to build a blog that people become loyal to and proud to belong to over the long haul. Do this and they’ll take care for the word of mouth marketing of your blog to others for you and in the long haul you’ll see bigger growth.
Consistent value – people try to do one off spam, it just doesn’t work. You have to keep offering value.