Not necessarily, I know some static sites that don't update any content at all and still rank really well. Launch some press release campaigns. That will get you REALLY noticed.
Social bookmarking is proof that your site is read by real people who like your site and find it interesting and important enough to add a bookmark or share with others. It's a great way to not only drive targeted traffic to your site but to also get some link juice. I haven't used directory submission much so not sure about the value there but from what others say it's also necessary in your marketing campaigns to improve site rankings.
I will suggest you to do Social Media optimization for your website, it will give you the huge traffic. Like Facebook and Twitter, some other Social media websites are there which will give you the huge amount of traffic. The main role of social media optimization is to attract visitors into your site and to stay visible in online marketing through this method your site will also gain popularity in the industry. You can also do some fresh written article submission also to get maximum exposure.
I would say all the 3 are good ways to get good amount of traffic. But Social bookmarking is more effective to me.
Social bookmarking can definitely help in bringing more traffic to your website, also promoting on social networking sites can also help.
Here are some ways to increase the traffic for the sites.. SEO SEM Social Media link Exchange link bait Etc.
Go for SEO...that is the better option for inviting more traffic for your site..it uses various methods such as linkbuilding,blog commenting,article submission,press release..etc..for the purpose of the same.
For increase traffic you muut be done off page seo. like Blog comments Social bookmarking Directory submission.