You can improve your sales by: 1. Getting more people to your web site 2. Getting higher quality people to your web site I would also suggest finding a way to personally interact with potential customers.
You are in the wrong mindset if you are thinking how to get people to buy. It's not about you at all. You need to make your website about your visitors. When you are marketing with an entitlement attitude or what's in it for you it shows. Make it about your visitors the benefit for them and the sales will follow. Just a suggestion.
I agree with Melinda above. Build relationships through chatting with people on Facebook. Don't pitch because people don't respond to that. Talk to people, see how you can help them, and then people will come into your business.