I agree with you that PPC is not giving good results and it is also not a brand building effect and people are again coming on Impression ads at least it make some sort of brand image. I will suggest to have proper keywords and further your site should be enough good to convert visitors into sale. How I will sugest you can try
http://www.submitshop.com
for optimization they have good ranking for there customers