Your best teacher is you.
Maybe I sound crazy. Why does a teacher say that she is not the best teacher?
This is what I have noticed:
The students who succeed most quickly practice a lot. They use the language for fun. They want to notice and use many words. They are interested in their mistakes. When they are wrong, they ask questions.
Many students do not do this. They wait for the teacher. They only follow the curriculum. They are afraid of mistakes. They do not ask many questions. This is OK, but it is also slow and frustrating.
Your best teacher is you. Yes, other teachers can also help. But you should be in charge. The other teachers should be your helpers.