If English is your second language and you want to improve fluency, the correct approach is RWLS.
RWLS stands for reading, writing, listening, and speaking.
Begin with reading a lot of simple and correct English.
Begin with reading and do not attempt any other activity for the next 4 months.
Start writing a lot of simple and correct English.
WITHOUT giving up the reading exercise, start writing at least 10-15 sentences every day.
Get it corrected by a good English teacher.
It is very important.
Start LISTENING to a lot of simple and correct English.
Do not DISCONTINUE the first two activities.
Download audios/videos from internet.
Listen to the native speakers, even if you cannot understand the accent.
You can also record your voice, and listen to it and improve yourself.
If you have worked diligently on the first two skills, this activity will be fun.
If you have FOLLOWED every step for, at least, 4 months, you will AUTOMATICALLY start SPEAKING a lot of simple and correct English, and that too FLUENTLY.
This is the best way to acquire fluency.
Whatever I have written here, is the part of my Ph.D.
If you want to know more about learning English, here is synopsis.