If you are not able to bring the targeted online traffic to your website, there is no meaning in having a website at all. Hence this should be your top priority. You should view your website through the eyes of your potential customers and then only you can get an unbiased opinion about it.
In addition to improving the quality of your website, there are several techniques by adopting which you can achieve a good targeted traffic to your website. Instead of getting a very high number of visitors to your site, you should aim to get a good targeted traffic. Then only you can convert the traffic into more sales.