I honestly think affiliate marketing can be pretty straightforward. This is especially the case if you already have a following. My tip would be to build the following before trying to stick to an affiliate program in front of them.
making enough money to have it as full time job is another question. I would give this blog a read: https://madisonmilesmedia.com/blog/10-proven-ways-to-increase-website-traffic/. Building traffic is the hard bit monetizing it is relatively easy.