Hi, Hadhim. I had the chance to study english abroad and my objective was to be fluent on everyday´s situation. In theory it is important to know grammar (it´s your toolbox for creating correct sentences), to read literature (to make beautiful sentences) and to talk (to practice fluency and fast response).
This could sound silly but in my case there are 3 situations were these skills are put to test in the field:
1.- To talk by phone (no body lenguaje to support).
2.- To watch a movie without subtitles (fast undertanding of context, audio, expressions and more elaborated dialogues).
3.- To understand a person who doesn´t speak english well.
To work on fluency I hardly recommend you to sing songs that you like, it is a really good, fun and easy way to practice alone. I used to listen first and try to recognize and understand the lyrics of a song I liked, then I go to the web to read and compare and finally tried to make it "sound good" in terms of pronunciation.
Second. .I'm very happy to know u. ..I appreciate your fantastic comments. ..Of course, . as you say. ...all of these are very important for developing the students proficiency. ..