When 8 out of 10 trades make you a profit, this isn't gambling.
That's having skills and the ability to make money on a constant basis.
Everyone can learn that. All you need is time, discipline and the will to do it!
Even with a small account and no insider informations you can make a decent profit with trading.
Even if it's just small wins. Over the time, this consistency is what makes your account grow and making it bigger and bigger.
Playing the lottery is gambling. Betting on horse races is gambling.
Trading is no gambling if you acquired a decent skill set for various market situations. You don't even have to read books.
It's all for free on the internet. You can do paper trading and practice by using tradingview for instance.
But you need to have patience and practice regularly. The more passionate you are about it, the faster you will improve.
And most people will not know that since they have no strategy and all they do is gamble anyway. I would consider it a gamble for someone who really just sees it as gambling. Buy low, sell high, no strategy and they just feel they can always just keep doing that and depending on luck, wishing the market will work in their favor.
Those who see it as a real business obviously know how to play smartly by learning, and then using the opportunities to make a lot of profit. And from the look of things, you can never have that in the real gambling world.
In fact, trading should be considered far more than the normal sense people have when it comes to gambling. You have great opportunities to make it more in the profit side if you know what you are doing than gambling that you will only have to rely totally on pure luck. Yes, with the meaning of gambling which makes life itself a gamble generally, but you can always make it a calculated one and a smart one.