When discussing good hitters, the conversation always boils down to mindset.
What makes them different is not their physical skillset, their swing mechanics, their bat speed, their power. It is who they are. It is what drives them. It is their inability to accept of failure.