There are reports of people making more than enough money to support their families with affiliate marketing.
The problem is creating the content to support the affiliate links. This usually means starting a blog or using another platform that supports affiliate links.
People love to get recommendations about specific products but they need to trust you to believe you. However it's so easy to create a sense of trust online. Write in a friendly way, give lots of good information, and top it all off with some beautiful photos (use stock photos if you have to).
Affiliate marketing is also great because you only have to pitch the product once. If you do a good job it will just keep getting shared and getting hits.