A good trader is someone who is good mentally, financially, emotionally and even physically. This why money management, psychological management and having technical and fundamental knowledge are a must, otherwise you will never be good enough to combat the trading risks and challenges in the market.
Also, a good trader isn’t just that, but it also takes even a little bit of luck so that the market behavior will come to favor you, thus giving you higher potentials to win your trades despite how unpredictable the market is.