No, it’s not all luck. Most of the people that get bonuses are the ones who decrease the amount of time on the webpage and how much they gamble. Casinos track your behavior and offer bonuses strategically to keep you engaged. If you’re consistently active, they have less incentive to offer you bonuses because you’re already playing regularly.

This is why sometimes taking breaks from a casino will result in them sending you “we miss you” bonuses with better terms. It’s all psychological marketing.