Well your question kinda has a very broad spectrum. You need to answer the following before anyone or atleast me can suggest any marketing solutions.
What is your annual marketing budget?
What are the sales you are projecting?
What is your target region?
What are your keywords?
It also looks like that you probably have a dynamic site, which obviously makes it more difficult and time consuming on search engines.
and so on so forth...
Just know that online business is not a over night get rich scheme or a lottery, it has its disadvantages when you start any online buisness and the biggest is search engine positioning for a startup. If you act right and quick enough you might be able to make some money on this upcoming holiday season.
Good luck