If you rank 1st for the keywords you targetted and you are not making sales, then there is either something wrong with your landing pages or the keywords are not good ones.
(I would guess it is your keywords)
Here are a few good tips on generating traffic.
Niche Marketing - Ultimate Traffic Plan - Laugh All The Way To Bank