The most important is to listen to English and to Speak English very often every day as much as possible.
The best way to speak English fluently is to find a partner and talk to her/him everyday more than 2 hours.
And listen to English listening materials and songs everyday for an hour.
Keep this going on for one year and you would be able to talk with native speakers.
I missed the first but kept the second for two years and now I am able to listen to native speakers.
But I am not able to express my thoughts fluently like native speakers yet because I missed the first course.
I hope you good luck with your future English learning.