I don't gamble on sports but I've been a poker fan for half a decade. When I first began learning about trading, I was surprised to see similarities between trading and gambling. The terminology is a little different, but the key to winning in both is to put your money in when you're getting good odds, and of course bankroll/money management.
But I think trading offers a better advantage over sports games or poker in that you can take your time in analysing setups, especially on daily timeframes and up. In a poker game, you might only get 30s to make a decision, and in a way it's similar to daytrading. And unlike the market, good poker players should be able to psychologically profile you and kill you if you're not careful. On the otherhand, the market doesn't care what you do as an individual.
Control your own destiny or someone else will. - Jack Welch