You must have all three to trade successfully and they're written in order of importance.
You must also learn each aspect in the order I have written them. You can be a master of trading psychology or money management, but if you don't have a technical edge you won't make money.
95% of retail traders never overcome step 1, this is why so many fail.
Overally, first off, what makes a good trader is profitability. It doesn't matter if one has acquired all the skills that you listed there or not. Win rate is the only thing that can prove that one is successful or not, not a mere understanding of those terminologies.
While I acknowledge that the three items you mentioned – TA, MM and Psychology, are of high necessity to achieving wins in trading, trading psychology or emotional control should come first.
Trading will test your patience. If you don't have the ability to overcome the necessary emotional control you're bound to make errors. Sometimes, traders have their technical analysis and Money Management techniques right but still end up not being profitable. The reason is because they're yet to get a firm grip on their trading emotion. Without a control of this, trading will always be done in panic. It's bad.
I agree that anyone can easily understand any theory and memorize it quickly, such as learning analysis techniques, designing strategies, and conducting trade planning in just three months or be very fast. However, that does not mean that person will become a good trader who can consistently make a profit or earn more profit than their losses.
The most challenging aspects of trading are patience and mental resilience, which require long-term cultivation. As I mentioned in my previous post on this forum, emotions such as greed, anger, frustration, panic, and others can significantly influence decision-making and often lead to serious issues.
I would only suggest that if your mindset is not yet well-formed, and if you cannot manage your finances, never become a scalper or a day trader. It will be mentally draining, and honestly, you don’t have to trade every day to be a good trader.
When we are hovering into something specially when dealing up with doing trading then you are that prone or to subject with those mistakes on which it would be just that very common thing that we would be that doing. On the time that we've been dealing up with trading then you should be that sensible into the things that you must do, because on the time or moment that you wont be having those kind of approach and doing then you would be finding yourself that being impulsive. Being a good trader would be just that simply basically means that someone whose that be able to sustain out your trades despite of the loses made out. We've been dealing up with a speculative market on which there's no always having that guarantee that we can be able to succeed out. There are just that those moments that you've been that become that too eager or positive.
Always that learn up with the mistakes that you do able to encounter and as much as possible then you should be that lessening it out to have that kind of highly impulsive thing because if you are that being too emotional then you are that bound on having some issues when it comes to decision making because it would be that influenced by emotions on which we know that its not something recommended.
Being a trader which basically means that you do need up to be careful and be that wary at least on what are the adjustments that needed up to be done.