Spend a lot of time trying to get a high ranking in search engines for your web sites. Learn as much as you can about search engines and make it a weekly task to try to get good rankings. Use it only occasionally on your site. For example you could use it to give away a free E-Book or free article you have written. Use text links rather than banners for your affiliate programs.
Text links get a much higher click through ratio.
People have trained themselves to ignore banners. Write you own articles and post them on a separate page on your site. Check your clicks and sales regularly at your affiliate web site. Try something different. Do not use the same techniques if they are not working.