Lots of promotion. I would suggest get more backlinks to your site. You should post articles, on forums, social media, press releases, etc. You could also make a few videos and distribute them on sites like youtube. It all depends on how fast you want to get traffic. Are you looking for fast and quick traffic then I would go for social media sites and posting on forms and blogs that are active. If your looking to get traffic more slowly then work on ranking higher in the SERPS by slowly adding backlinks to your site and make sure to update it with new content a few times a week at least. Also it would be good for you to do some good keyword research first and also check out your competition to see how many links and other SEO stuff that they are doing so you can rank above them for better organic traffic. If you don't mind me asking what is the niche or keywords that you are trying to rank for? You don't have to go into detail but just the general niche like health or weight loss for example.