I agree that good teachers are hard to find; we don't see them on every street's corners. Bill Gates, Warren Buffett, Steve Jobs, Elon Musk, ...they were all students @ one point, then they were taking scores, and directing, and managing, and expanding, and selling, and developing ideas, and today we are living history as it is happening every day with the technologies we've all help to adopt, use, and perfecting.
There is no magic recipe; a good education is a good base, but the real foundation is us, what we do with all of it, how we use it and evolve, how we solve problems, how we get the solutions to issues, how we get the job done, efficiently, correctly, express way, no muss no fuss, without anyone getting hurt, and everyone happy and healthy to benefit. Equality in the kingdom of liberty to all, with dignity, respect and affirmation.
We are the teachers, we are our own teachers; and the support we give and get is what makes us better teachers...students. The best teachers are the ones who always learn, the ones who always study.