I think having friends who are native English speakers, like myself or are fluent in English is one of the best ways to improve all your skills, especially fluency because you are speaking and listening on the spot without too much time to worry about the grammar. I am not saying that grammar isn't important, but developing
Fluency speaking skills is more focused on conversations where both people understand each other in the same language.
Try to make some online friends (as well as local friends too) so that you can have regular conversations with each other about lots of different topics. :-)