Gambling is a high risk way of making money, this is not for everyone, only few people are successful with investing in gambling, investing in the sense that they are gambling for a living.
Not making money, the right word for it is that you have a chance to win money. You are making it sounds it is some kind like a job. Not entirely true though, just correcting this statement
There are professional gamblers who have spent the years(decades), these people have the hidden sense of game outcome which shows the light at the end of the tunnel. Of course, mastering the betting is not only about making money but no need to underestimate the successful gamblers's ability.
But they are only few compared to losers mate.
and these people has also a Close friend in which called LUCK thats why they mostly win over losing.
and also they are the people can be called Professional gamblers because they uses gambling to fed their family.