I work as a TEFL teacher for adults and honestly have days where I think I'm rubbish, but I think it's partly my personality.
I always prepare my lessons adequately, and it might just be that I have very low level learners so the conversation is more limited, but I genuinely think they find it boring.
I have an advanced class too and I do speaking, reading, writing, listening activities but I feel like sometimes they find it rubbish too. I really try to pitch it to their level and I ask them a lot of questions about their lives, where they're from etc. And I'm always smiling, kind etc. But some of them just walk out without even saying bye and never show any signs of enjoyment.
I had a small number of students,2 or 3, state that they liked the lessons so that's something i suppose.
I'm shy and