Basically, if you are playing games that are purely based in luck and that the casino create themselves with algorithms for you to not win in long term, there’s noway you will ever make any profit in long term. However, some people are skilled in sport betting or Poker they have better chance to make some profits and win in long term but not as much as others lose, which means the casinos will always keep winning and taking money from gamblers and everyone knows that.
It doesn't matter which game you choose for gambling, the odds of house winning your money is always greater then odds of gambler winning the house money. As a gambler the sooner you understand this fact better it is for you.
There are temptive games in gambling that do not require any mind workout (rolling a dice) and gamblers prefer that games to get rich quickly but they end up losing there money since these games are for the benefit of house. There are games that require mind work out (poker) and gambler have more chances of winning if he fully utilises his mind.