The most valuable skill for an affiliate marketer or online business owner is learning how to drive traffic. If you can drive traffic on demand, you can be successful with affiliate marketing.
However, free traffic is very hard to master. Why? Because you need to be good at a lot of other things to generate free traffic. You need to be a good communicator and engaging people.
If you want to create value that stands out, it's not going to be easy. It'll take time to generate a steady flow of free traffic. However, paid traffic is the fastest way to generate affiliate commissions. While there are plenty of paid traffic sources out there, if you master just one, it'll be enough to generate a full-time income for yourself.
My advice to you is to focus on one paid traffic method at a time. You can learn Google Ads, or Facebook ads, or email marketing while you're also doing free traffic methods. Just one paid traffic source can generate a lot of income. For example, 11,900 clicks can lead to 83 sales and $3200 in revenue.
If you're good at traffic generation, join SunAdNetwork and pick from hundreds of offers. This way, you can start creating real and scalable income for yourself.