Trading and gambling are two different things. Trading is done by using your skills to analyze the market and buy any coin at the right time and sell that coin at a profit. Gambling is betting on something with money to win or lose is usually called gambling. Gambling can be done on various online platforms. Bets can be placed on the win or loss of other sports including football cricket matches. Gambling is more risky than trading. In gambling one has to depend a lot on luck but in trading one does not have to depend on luck as trading has to be done entirely on one's own skill.
Yes, both are different though both carry the risk of losing money and have the same goal of making a profit. To make a profit in trading, you need to converge many factors such as knowledge, skills, experience, and news... but saying that trading without luck is not true. Whether you invest, business, or trade, luck is always essential. That's why you see many people who have good knowledge, good skills, and rich experience but never succeed in life because they are unlucky. Luck is something we can't learn, can't buy, can't see, but it's an integral part of anyone's success.
I agree, you need to study and be very good at what you do, but when it comes down to luck, you need some of that as well. There is nobody that can say I do not need luck, even warren buffet needs luck time to time, and he will tell you that himself as well, everyone needs luck time to time. I believe that as long as you are doing the right thing then there is nothing wrong with getting a bit lucky time to time as well.
I personally do my best when I am trading, I study and I read the charts and I look at it that point of view, but that doesn't mean that I will be making any profit based on that at all, I will make a profit on how me getting ready for it, meets being lucky together, that's how I make a profit, because all the study in the world, if you are unlucky then something happens and you lose money.