I've observed that success in an academic environment requires more than simply scientific acumen. It also requires relentless self-promotion, networking and a passion not only for science, but for winning the academic game.
There are a lot of good science minded people, and there are a lot of good, driven self-promoters. Most successful scientists you encounter (apart from the odd genius) belong in the intersection between groups.