Of course the only reason people gamble is to earn money, I've gamble a lot with this aimed and I end up losing money which makes me not successful in it but notwithstanding I know a lot of people who are very successful in the gambling business and this is where strategy comes in.
They use a clever strategy, focusing on low-risk bets with high stakes. They invest large amounts of money ($5k) in low-odds games (1.10 or 1.05), betting infrequently (once a week), and consistently winning smaller amounts ($500).
This approach requires discipline and capital which I was not having before but I'm now trying to develop it.
So in other words, if you can find a strategy that works for you and discipline yourself enough you can be successful in gambling.