Hello Farah
This is the first time I read something so true about teaching English but in Arabic . All you have mentioned are practical and useful techniques for learners of English.
First of all, native speakers of English may find it sometimes difficult to comprehend non-native speakers of English due to pronunciation issues such as mispronunciation, misuse of the word tress as well as sentence stress. Regarding what you have said about listening, I hope that our learners of English - in schools or universities - read what you have noted down. Listening is the primary and major skill learners need to develop before they learn anything else about English.
Thanks once more.