nothing comes free the one you already thought about are fine, the only secret is using them the right way.
You just need to submit your site to those social bookmarking sites. Also you may want to submit your site to directories.
You can try Yahoo groups, online classified, social media, link building with relevant websites, these are helps to getting traffic.
Build the content and the traffic will follow. If you write enough unique content, build quality backlinks and work on your SEO, then I'm pretty sure your website will explode.