well it seems your not familiar with SEO, I suggest you to be familiarized first with SEO jargons and terms for better understanding.. ok, let when I say on-page it includes attaching keywords on title tag, use of header tags, bolding your keywords and lot more read this one: click Having a proper on-page can give you a better SERP that will lead you to have a organic traffic, meaning traffic from Search engines SMO Social Bookmarking
You should be try out the blog posting, comment posting and some short of Press release this will be help to getting traffic to your site.
Here are a few things you can do to really boost your traffic: - SEO - Forum sig - blog - Social bookmarking sites (use digg for short term traffic like about a day or two and use stumble upon for long term traffic) - Try and crack JV deals - Get lots of Affiliates to promote your product and pay them 50% or whatever you wish per sale. - Blogrush (This is John Reese's new widget it brings free traffic to your blog) - Submit articles to several article directories (this might help you a bit with your seo too). Once you start generating free traffic keep on testing and tracking this traffic once you know what your conversion rate is then you can work out a massive adword campaign like if your sales page is really converting then adword will be the best source of traffic cause it will generate traffic instantly and you wont have to pay your affiliate or JV's nor will you have to do hard work of seoing and other stuff. But make sure you work out your conversion rate otherwise your PPC campaign can go sour and you might go into loss. So first test and track everything and then make a lot of money. These are just my suggestions end the end you have to decide what works for and what doesn't.