I have just read this lovely quote from Goethe. I give it in German first, for those amongst my readers who understand German: "Er hat gelernt, er kann uns lehren." "Only he who has learnt can teach us."
We can indeed only learn from those who themselves have truly learned - a rare breed, I'm afraid. There are many people who teach who have never done their learning at the deepest level.