should have the mental fortitude for trading
This basically means that you should be mentally ready for the ups and downs that come with trading especially the downs you should try as much as positive to have control over your emotions this will enable you to be able to avoid over trading, avoid impulsive decisions and revenge trading
Leaving your emotions at the door is the most important one. I believe you need to have zero emotions when you are trading, and because of this we are going to end up with a lot more profit when we are trading without fear or stress.
Secondly a bit of mathematical understanding, we are not going to need too advanced math, this is a simple level math, doesn't go beyond high school levels of math, but some people fail even at that, so there are people who will not become good traders. I am barely there, sometimes not even there, so I can understand math being a deal breaker for some.
Also spending some time learning, means you need to be willing to spend time on reading and watching material that will make you better as well without getting bored. If you do all these three, have these qualities, then you are going to eventually be a good trader without much trouble, and the results will come in without much trouble, just need time and patience to be great.