The biggest and most important difference between paid traffic vs free traffic is, unlike the instant avalanche of visitors to your pages from paid advertising, free traffic takes time.
You have to appreciate that you will not generate massive traffic overnight. It takes consistent effort generating content that people want to see and or share to see growing results.
Consistency is key here and hence, you will need to create some-form of content on an almost daily basis to get reach, traction and keep up the momentum.
'If you want to save money, it's going to cost you time; if you want to save time, it going to cost you money' - anonymous
If readers find your content useful i.e. it offers solutions to their problems, is informative, offers value - you will build a following relatively quickly and have people clicking on your affiliate links and article post links.
So, if you haven't already got them, create accounts on the different social media platforms, then do the following: