It takes critical thinking, which I formally learned after my economics coursework. So, yes personality, but also learning and conditioning. Those with the personality trait get it sooner, I think. I had to learn to unlearn, which takes longer.