This is a stupid question, because I believe that the best foreign language teacher is a teacher from another country. When I was studying, volunteers from Spain came to us and they taught me much more than teachers. I also order professional speech, I use https://edubirdie.com/speech-writers to learn myself. For me, knowledge of languages is the most important thing, at any time this knowledge will be useful to you.