Of course, you need traffic!
Paid traffic is great, it is almost instant, and it may cost you more than you make until you gain experience.
Your alternative is free traffic and the best strategy for free traffic is content marketing. In fact, content marketing is better than ever since it is what your audience wants.
For more information about on-site SEO and building content and sales around trends click here: https://youtu.be/isv7vxIw2Bk
For free help with Internet Marketing and building your YouTube channel, I invite you to visit: https://youtube.com/c/GeorgePierce