no teacher can explain to your satisfactory. for me, no teacher could explain it to me, only i can do that through my own practice and searching for answers. be your own teacher and you don't need explanation.
I disagree. A good teacher can give you exactly what you need to move on. Thats the whole point of a teacher student relationship.