Forex and gambling can't be far alike from each. They are both still luck inclined. Though, one works with luck better than the other. To trade forex, you need some viable technical skills, to be able to trade effectively. Mainly, because you need to be able to read meanings to charts, lines and all, but we have to know that sometimes charts can fail sometimes, then it comes down to luck.
In sport gambling, you need to do analysis too, by comparing past events to present events, before making a bet....so are they really different?