Gambling and trading can both bring you profit, in gambling profit in a way that you are going to become an investor the casino's bankroll. And in trading, it's a normal method of buying and selling of an alt coin that you wish to have. I would say that if you want profit, just don't gamble daily with dice or sports betting.
First, investing into casino's bankroll is not gambling.
Secondly gambling is not for profit making similar to why we are having trading. I do not know why people are comparing gambling and trading. These are two extremes but people always want to do one of them in another way.
Even you are not gambling daily, there will be no guarantee you will be making profits from it. Because your small profits from multiple day might get lost on one single day of gambling too.
Gambling has two meaning for me:
1. You are wagering for the potential good return and winning.
2. It is called as the whole industry of wagering, which is called as gambling industry.
People are comparing trading and gambling because of the profit and they are just the same with the risk.