I think this is too difficult or even impossible, you have to consider carefully and from various sides before finally deciding to set gambling as a place to make a regular or main income. If anyone asks me about whether they can make gambling as a place to make a living then honestly I will definitely forbid it by explaining some reasonable reasons and according to the facts, whoever they still have to care for their safety.
I understand casinos do provide winning opportunities and I'm sure you come because you're tempted by all the possibilities to grab those opportunities, but one thing you should note is that in gambling there is absolutely no guarantee for you or anyone to be able to win for sure, more often than not, disappointing results occur. One of the main reasons why this happens and why losing is more common than winning is because the goal of casinos is to profit from losing gamblers, they have control over everything in the casino. So losing is certain and winning depends on how lucky you are while you will not know when you will be lucky, and the point is in my opinion it is better to look for other alternatives that are more certain and promising to earn.
It's about the type of gambling one is going to get involved with. If you ask me whether a person can make a living from gambling, I would say yes, but only if they are doing sports betting and have extensive knowledge and experience about the sports they are betting on, they watch every game, they know every team, they recognize every player and their managers and coaches and they know how each team or their players play against different teams, etc.
There are a lot of things one needs to know in sports betting before one can be a successful bettor and it's not easy, but it's doable, you can make a living through it if you master it and I say this because sports betting is not solely based on luck and it requires a lot of input from yourself to be able to win more bets than you may lose.
However, if you ask the same question about someone who is planning to play gambling games, it will be a big no because gambling games are based on luck and you cannot rely on your luck to always provide for you, it's as simple as that.
You said something else with other types of gambling, which is good because you have helped me to continue my statement above about gambling which is purely based on luck, and that is different from what you said here especially about sports betting. If we choose gambling that is based on skills and insight to earn income, perhaps that is possible, because in this betting the skills and insight that you have will be very useful for achieving results that are quite good or at least close to what you want.
Of course it is true that this is skill-based gambling, therefore it is not only luck that you need but you also have to have some adequate knowledge in order to increase the percentage of wins or luck to be closer, this method will really apply to people who basically already have knowledge about the world of sports or at least want to learn about it. If your decision has been made, then there is a little advice from me, don't completely make this activity the only place for you to earn a living, but on the other hand you have to have a main job that is really promising in terms of results, nothing else and nothing else. It can be denied that you can also achieve bad results even though you have good skills, the final result cannot be 100% predicted.