Yes, I've been very lucky with teachers/coaches. I had great boxing/martial arts and wrestling coaches and great music teachers. But it all boils down to the student. Either he/she puts in the effort and goes the extra mile, or it's not going to be a fortunate outcome.You were fortunate not only to run into some good teachers, but to know what you liked.