I think the best answer is "commitment". Yes, this is absolutely true, because those who makes a living through gambling or sports betting are always there sourcing information and past events of those clubs and teams, i mean; Before it would get to match days, they will go in research about those team and clubs that are to play and know their past records and events. I believe with all these commitments they would definitely makes out a winning.
So if you want to be involved, you need to devote your time and work very hard before you could start making a living from sports betting.
It's not about commitment. This is gambling. It needs money to begin with. I wonder if I were to make a living out of sports betting, what am I gonna do first? Does it mean I already have the money to pay rent, buy food, and gamble? What if I lose? Where should I get the money that I need for my daily expenses? Where should I get the money to continue betting?
Sports betting is not easy. Not only do upsets happen and predictions fail, the odds are also not equal. It makes everything complicated.
Let us believe that before one could go into gambling, he already have something doing which is likely fetching him some money at least to sustain with their family. But to starting earning a living with sport betting, just as I said, it requires a commitment to be able to start earning. You can't just bet with any team without you knowing the both team past histories before placing bet, let say you had the funds already and you don't make your predictions very correct, don't you think is also a waste of resources? The probabilities of winning a game is the amount of efforts you put on analyzing their past histories would get you closer to a win.