I have just started dipping my toe into this water, so I don't know if my method will be any good, but I run a string of web sites for football clubs so I decided to start promoting football betting affiliate programs on them. I've been lucky because some of the clubs are so happy with the job I'm doing of running their site that they have agreed to promote my affiliate links in their match day programmes.
Of course that won't work for everyone, I've been told that Facebook is now the place to advertise to get more traffic to your sites.