The good old days of getting ranked fast have gone...GOOGLE has caught onto spam.
Fix your onsite, highlight important words in bold (1-2 per page), put your product title in h tags, ensure you have actual written content on the page. Your meta title should also include your keyword. Create alt tags for your images can also help slightly.
Meta Title and Rich Snippets although they may help you get clicks from search engines to your site, do not aid in search engine rankings.
For offsite, build quality links, both raw (wwww.mysite.com) and keyword rich (cheap televisions). Do not use anchor rich links on all of your links, we keep it below 30% and vary the anchors.
These days social media can help with rankings, get an active twitter, g+ and facebook account and get your g+ account linked with authorship.
Rankings will take time unfortunately, you could be waiting 6 months or more so, in the meatime, like the previous poster said, adwords is an immediate solution but the conversion rate and the amount of people searching Google who click these sponsored links is much less.
Hope this helps.