Any system that involves probabilities and not sure facts is somehow influenced by the luck factor aka gambling. FX is such a system where we deal with incomplete info and we enter the market with no certainty at all. Of course small traders likes us need some degree of luck to succeed - I'm not sure about the percentage, if it's 30% or 50% - but given a long-enough timeframe, this percentage is not such a big deal IF and I mean IF we have the necessary knowledge, experience and Risk Management technique.
It's all about knowing your market and yourself. Of course, in the short run, there will be ups and downs because of the luck factor but can we cope with those? Can we handle the pressure? Can we sleep at night?