You make a point there. Having technical and fundamental analysis are crucial for a successful trading. That’s why having real knowledge in the market, developing skills and reliable strategies that will suit your trading style are always a must. And proper risk management should never be overlooked, otherwise you are trading at a loss in the end.
However, I believe trading psychology is the highlight in trading. You are battling with your emotions every time you decide to trade. So your emotions are the greatest factor in trading, if you don’t know how to navigate your emotions, still all your profits will turn into losses in the long run, simply because you prioritize your greed over creating stable emotions.