This question has been asked many times before. It doesn't matter how much you make a great site it would be pretty much useless if it doesn't find the right number of visitors coming to visit it on a daily basis. First you should make your site presentable for both the human cusotmers and the Search Engine crawlers, after that comes the proper marketing campaign like link building and social media. Try to rank high in SE for your desired keywords. After doing all of this can you expect a high number of visitors to your site.