Crypto trading can be more profitable but also you can lose all your cash pretty fast if you don't know what you are doing.You have to follow the trends,look at the stock markets and predict their trend and from there be able to control yourself and your emotions so that you can end up in profit but it's really not that easy to meka it,I've tested it a couple of times and it's really vital to be able to control your positions
Trading is definitely a gamble in my opinion, however there is more skills involved than gambling.
With gambling the best thing you can do is to get yourself a minimum house edge, in games like Blackjack if you follow a strategy. If you follow a strategy in blackjack then the house edge is 0.5%, but if you don't that house edge can quickly rise up to 2-3%.
Predicting trends is no easy job but I'd pick trading over gambling anyday, simply because it is so hard to lose all your money in one trade, and it is fun to watch your portfolio grow and fall over time.