What are the factors that contribute to knowledge, skill, thoroughness, preparation, and association with another?
1) Experience, practice, and dedication
2) Intelligence, talent, and motivation
3) Education, training, and discipline
4) Collaboration, networking, and teamwork