One way of getting good traffic is going to forums talking about your products related to your niche or age groups. Traffic is one thing but having content that will drive in to sale is another.
First of all target your audience , then for what place u target ur geographic situation , ur products , offers u provides u to visitors that attract them , by that u cn get traffic , then after have to do social media , SEO for ur site for get more traffic ...
Facebook is social networking site not bookmarking site. And also Facebook and twitter is the great one.
Do Directory submission on those country where you want to traffic come like if you want U.S traffic then you have to do submission these kind of directories Americans Directory.net/