89 % bounce rate That is too much, and it means the visitor does not bother to stay at your site. You need to make it more attractive or you should add some fresh and unique content there which attract visitor. Secondly for a affiliate program 20,30 visits or very less. Choose those keywords which ahve large number of searches. Thanks
I guess you need to advertise your landing page more since your traffic is not that good. Or maybe you are using the wrong keyword. Give it more time, but exert more effort.