I have observed that some BA students are good at written English exams, but their speaking skill is still poor. They graduate from BA English program and become English teachers at primary and secondary schools without being able to speak English well. What are the reasons and solutions?