Real advice. Because "generating traffic" is easy. You did that by posting here, you can do that by posting on Twitter, FB, etc and never get anyone interested in buying anything.
List your skills, experience, character, resources. And what's special about you, everyone has something.
Then write, blog, vlog, etc and follow the rules the webmasters use to make sure it works to the best possible effect. There are people writing advice, guidance, opinions, news, entertainment, and a host of other things online.
What you're going to find out very soon is whether people like what you can offer. If not, improve or try something else.
Because the days of sticking up a few links and making money were over a long time ago. Full-time professionals with 15 years experience will swamp you.
Generating traffic is easy, generating a lot, getting them to stop, view, be intrigued to consider, bookmark, return, and then buy something is the name of the game. These guys have it.
Top 500 YouTubers Filtered by SB Score - Socialblade YouTube Stats | YouTube Statistics
Now think of what you can offer the public.