Speaking is the most difficult language skill to learn.
The main reason it is difficult is the fact that it is an activity that normally, reasonably requires two or more people.
Teachers just do not have enough time to allow the students in a class or even in a small group to speak.
And while speaking is a good skill to practice, speaking without corrections makes it difficult to improve that skill.
But learning proper grammar by reading, listening and writing (with corrections) can lead to better speaking skills.
Good topic Sarah...