There are many ways to get traffic to your site. There are free methods like creating a video and then sharing it on social media, or writing a post on forums like this, or guest post on a blog, and there are paid methods like FB Ads, Bing PPC, YouTube In-Stream ads, Solo ads, Pay-Per-View etc.
The first thing that you want to think about is who are your best customers and where do they hang out online. What are they struggling with, what they want to learn the most, what is their biggest pains and fears, and you want to add value in your marketing. You want to learn copywriting and how to use emotional hot button words to get people to notice your ads and messages.
My favourite free traffic strategies is blogging, forum marketing and Facebook. You don't need to have huge amounts of traffic if you have high value training and sales funnel and you get te right people to your site.
So those are just a couple of tips that will help you get more traffic.