As you may suppose our experience with language learning has been good because we have studied to become teachers of English. However, we still have the feeling that we could know a lot more than we do, as there are many years of study behind us. That is the reason why as future teachers we should improve the quality of our lessons, speaking from our experiences. Our level of English has increased and exploded thanks to the years we have been at university, as we were totally immersed in the target language.
The strenghts of the teachers we had were the great capacity to catch our attention and got us absorbed in the atmosphere they created. It was a way to transport us to another world, we forgot for a moment we were in the classroom. Another strenght would be allowing the students to take part and control of the lesson, being participative, talkative...
On the other hand, the weaknesses of our teachers have affected our learning process because many times if you do not like his/her way of teaching, you end up not liking the subject itself. That is a real pity, since in the end there is a lack of knowledge. Listing some of those weaknesses, they would be: some teachers come into a classroom, start talking and they do not change their pitch during the whole lesson. This makes the lesson very monotonous and boring, it is very easy to disconnect.
Another important feature is that some times a teacher has not prepared a lesson enough and often gets lost in the middle of the lesson. This is something the students immediately perceive, so this fact lowers the attention of the students.
The same problem would be if a teacher was asked something and did not know how to answer. This gives a bad impression of him/her as a teacher and his/her knowledge.
Summing up, we have been students for many years and we already know which are the strenghts and weaknesses we will have to face and how to avoid or make use of them.