Your best option for language fluency would be to speak with an English speaker regularly to build up your familiarity with the language. The platform matters less than the techniques you employ, though instructors who specialize in English language teaching can be a good place to start. Language fluency is difficult, especially when learning a language later in life, so sometimes setting a goal of clarity in speech and fluency in comprehension may be more attainable than trying to speak exactly like a native speaker. Speaking with a variety of people about a variety of subjects, and being active in the conversation, asking questions, asking for feedback -- all of that is helpful. Reading, writing, and watching TV shows in English can be useful ways to improve your language skills, though these should be supplemental to practicing speaking with a live person.