I simply cannot agree with the notion of a successful trader over a protracted period of time owes his good fortune to randomness. Nope.
Trading has a very high degree of randomness. That is if you do the right things the right way, you only improve your chance of being successful modestly (if you are lucky to over 50%)