I haven't beat the house, and I'm pretty sure no one will come here and post that he beat the house and won a number of times and lose only a few times, definitely online gambling is pure luck, although I have seen a lot of videos on Youtube that's bragging they won in certain type of games in online gambling and they have a video to prove that, but I don't know if this is on one or several games, we tend to brag our win but forget our lost.
Based on my experience, it's quite impossible to beat the house. The best thing you could do is to reap the rewards once you earn more than you've initially invested. If you continue to play, you'll end up becoming bankrupt because of the ambitions of greed. Constantly playing these games will do you more harm than good for your financial life, in my own opinion. In the bright side, there are some online casinos which provide users the ability to test their games via the use of "Play Money". You can use this opportunity to practice skill-based games, in order to beat your opponents in a real scenario. Out of the many strategies shown in YouTube related to Dice games, I've found that they don't usually work at all.
Despite this, most of the gambling world is based on pure luck more than anything else. I would personally invest in the house's bankroll in order to minimize losses as much as possible. I believe that you'd get better chances of profiting with this, than playing casino games all of the time.
Nonetheless, it seems to me that there's no secret in gambling after all. It's just based on luck, where you could either win or lose it all in an instant. Skill-based games are quite different in this regard, which could tend to be very rewarding in the long run if you become a true expert. Other than that, the easiest route for profiting with gambling would be investing in the house's bankroll. Just my thoughts