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.
I was plat 3 and stopped gambling for 1 month and they sent me 2 emails of 100usd.
They do it to get you back on the webpage.