Not just typically anyone, that anyone should have a lot of patient, money, and dedication to continuously learn about how trading exactly works and what he needs in order to make profits most of the time.
If a trader doesn't have those things, he will just fail over and over again because he don't want any failures in his career, he just wanted to win always. But it doesn't work that way, in order to learn you have to make mistakes first, because that's where you'll gain experience, and that will be your teacher to the next steps you're going to make.
There is no next to anyone. When I say anyone, I am referring only to the humans because there is no way animals, ghost, non-living things, and others... can do trading. But, I think you also mean to say that not all can trade, because not all have those positive qualities you mentioned there. That was indeed true, and this is why in the forum we can always see a negative reply in regards to trading, that trading is like this or that, blah blah blah.
And many of them do or suggest to do investing instead. To fail is normal and we must not stop after experiencing it for the first, second, or even third time but more than that may not be good anymore. For those who don't want to fail, they will never start doing that thing. This is a poor mindset. There is no such thing as only winning.