Getting traffic is a combination of a lot of things. The key to success is to create great content that visitors want to use, search engines will love and other websites will naturally link to. Of course, it's easier said than done.
You can use pay per click advertising in the search engines to reach audiences looking for your products. You can use Google Adwords
http://www.google.com/adwords or Yahoo
http://searchmarketing.yahoo.com