There are some factors which influence English learning such as mother tongue, age, exposure, innate phonetic ability, identity and language ego, and motivation and concern for good pronunciation. In this study, these factors will be discussed with a view to helping teachers in their teaching. In addition to these factors, some circumstances in teaching such as teaching in a big class, discipline of a class and teaching different levels of proficiency in a class are also important issues for EFL teachers.