I'm no psychologist but I have read most of the behavioural finance / relevant psychological literature. My understanding is that most people are bad at trading because of cognitive biases that all humans have, to some degree or another: over confidence, loss aversion, narrative fallacy and so...