Use SEO techniques and tactics to promote your affiliate site. If you don't have enough knowledge how to do forum posting is the better way like you are doing now, otherwise social media is best.
Not easy to explain it, I think you should join some course for understanding more.
It's not simple to understand it, you need more time and experience to know it clearly.