Language learning has many different points. To learn a language you must study vocabulary words, grammar, listening, conversation, and pronunciation. Many classes teach all of these points. So why can't you speak fluently?
Your level of success depends on many things. I have studied many languages and taught many students from a lot of different countries. Many students can read and write well, but speaking and listening is difficult. Here are some points to think about:
- How much time do you spend in class talking and using the language?
- Do you spend time studying at home?
- Do you practice speaking outside of your classroom?
- Do you practice listening to native speakers outside of the classroom?
Using the language is very important. Reading and writing is great. Learning about the language is great, but if you do not use it, speaking will be difficult. You can improve any area with practice.
Read a lot, and you will be a good reader. Speak a lot, and you will be great at conversation.
I recommend making friends with native speakers, listening to podcasts or music, singing songs, watching YouTube videos and saying what you hear.
Using what you learn in class is one of the best ways to become a successful speaker.