Yes, gambling has more risk when compared to the trading, trading assures you the return for the invested money but in gambling it depends on the luck we may get the money back, if we lose in gambling then will lose all the money spent on the gambling, so trading is safer.
The harder you work , the luckier you get. If you see professional gamblers, they have increased the odds of winning by practicing and improving their games. In my opinion, you should first decide whether you are doing it for fun or making some good money. If it is later case, you should work on developing gaming skills which will take some time.