Youtube is an excellent free source of traffic is used correctly.
Try to make 2-3 simple videos concerning your niche and link them back to your website etc.
This is both a tool of traffic and trust-building.
2. Create a page on all popular social media and make them grow
You can start with Facebook.
All you have to do is create a page and share some related and interesting content.
You can join groups involved with your niche and do a gentle promotion of your page.
In due time, you will start building an expading list of followers on various platforms.
Besides traffic, it's also good for credibility.
3. Build an email-list
As you become more experienced, you will realize the value of email lists.
Those emails are usually from people who are very interested in your niche, in other words
highly targetted traffic.
Just create a simple prompt that will offer the visitor something in return of the subscription.
It can be an free ebook, newsletter etc.
4. Keep reading and expading your knowledge
There are lots of useful information scattered in various places like this forum.
As long as you don't get trapped by too much reading and paralysis by analysis,
you can grow the database of your mind and become highly efficient in Internet Marketing.
5. Stay Persistent
I will quote Calvin Coolidge here
"Nothing in this world can take the place of persistence. Talent will not; nothing is more common than unsuccessful men with talent. Genius will not; unrewarded genius is almost a proverb. Education will not; the world is full of educated derelicts. Persistence and determination alone are omnipotent"