The best bike mechanic- Mechanical aptitude, good deductive reasoning abilities, a willingness to learn, and the ability to read instructions.
The best bike shop mechanic- all of the above plus ability to talk customers through what they're doing and why they're doing it, have a good repartee with customers.