Anfonwch hwn fel neges destun: Factors that influence the English language teaching- learning process in ESL classrooms