I consider trading as a professional activity. It requires analysis, research and others knowledges. Gambling you just require luck. But yes, maybe there is a thin line between then. It depends on how you do trading.
yes i also agree with you. most of the gambling games are depending on luck while trading require good study skill and previous experience, although trading also can be effected by luck factor but still they need the other important elements also.