The best answer is high quality content. If you can build a site with high quality and unique posts I am sure people can click or sign up on your affiliate link offer. You can also use social media such as facebook and twitter.