No doubt that this business require competency. Same like in other business or job. Traders have advantage if they are previously spend the time and effort in practice and learning. Traders become knowledgeable and skilled which make them perform better in trading. Or in other word, able to generate profit in consistent way.
Achieving consistency is a difficult task. It takes lots of patience and efforts to be a consistently profitable trader. Also one needs to define what consistency means for him.