Trading is better than gambling because in trading there is assurance that you can have something in return when you give something or when you pay something, and the value of what you trade is usually the same value that you will get in return. For example you trade with bitcoin, if you pay the bitcoin which cost $1500, ofcourse they will give you a bitcoin that is worth the amount that you've paid. While in gambling sometimes even if you are already betting too much money or bitcoin, there is no assurance that you can win the same amount or there is possibility that you may loose. But if you want an easy money you can do gambling but there is no assurance. You can win or you can loose.