Experience. I've seen way to many people rush to become an instructor without really taking the time to learn each step of the way. The best DM's are the ones that have taken the time to be good at each level. Spend time with the students and customers, get to know them as people. Learn to shut up and listen. I've seen to many DM's and instructors walking around trying to be important. It's not about YOU.