Well, you can be proactive in your approach and not passive, waiting for people to click your banner or follow your link. Give them something in return for clicking your link, or helping them through the process. That's what a lot of sites that make money do.
As for the bonus programs, there is always a risk of ruin factored. Yeah, you can make money In fact, I've been in the positive since Feb. But rest assured there are times when you get royally screwed. Self - control plays a big factor. As with most things you need money to make money. Find the best bonuses out there that you can max out on and try to build a bankroll up. I would start with poker. Less risk of ruin, if you are somewhat skilled.