Hi,
I am glad to share my view that could help you improve your language skill. You have to find the learning strategy that best suits you. For me, conversing with people and writing is the best strategy that will surely advance fluency. In addition to this, you can read books and watch movies without subtitles during passtime as a reinforcement. Keep in mind that the key is practice, determination and patience.