I dislike seeing gamblers making misconception of the whole ideas about gambling and the way this relates to each gamblers kind of lifestyle, we don't win a bet in gambling because we are able to control our emotion, we are only going to be fortunate on winning if we are being skillful or lucky about the kind of game selection we made, emotion can let us make mistakes but we can override it if we were able to detect such as early as possible and acted upon it and still win if we are been lucky, being emotional while gambling can only triggers our actions and inactions and doesn't stops us from winning.
Winning at gambling does require luck and this is very rare to get, but to be able to get luck, of course we have to be able to gamble well and not place bets greedily so as not to experience failure on the bets we place, because if we bet greedily Of course, it will be very difficult for us to control the bets we play and place bets without doing any analysis, making us lose the bets we choose, because it is very impossible for someone to win their bets if they gamble with emotion and greed.
No almost all of the people who can control emotions too are not earning from it. Not being able to control emotion might make the gambling more difficult.
In short generalization, there are two ways of ruining your life with gambling. Gambling addiction (compulsive gambling) and rage betting. The people who are not able to control their emotion are more susceptible to rage betting which makes them lose all they have quicker. But even the people with stone heart, compulsive gambling could prevail. In order to have a balance between life and gambling, people should realize where the mistakes can be made and limit their gambling time and money according to their budget.
I think it is really impossible to get income from gambling, because to be able to win the bets we play of course requires luck and also playing the bets well in order to win the bets, those who have experienced an addiction to gambling will of course be very it is difficult for them to gamble by enjoying every bet they play so they will spend more of their money on the bets they play, if they can limit their gambling activities and the money they will use for gambling so that they will be able to prevent them from becoming addicted to gambling.