1. Don't focus too much on grammar rules when trying to become fluent in speaking English. While grammar is important for exams, it can slow down natural speech. Instead, learn phrases that allow you to create many correct sentences.
2. Practice speaking the material you hear and read out loud. Many people can read and listen in English but cannot speak fluently because they don't practice speaking. Repeating material out loud helps speaking become automatic.
3. Surround yourself with English as much as possible by listening to audio lessons frequently, even when not studying, to accelerate learning just as being immersed in a language environment helps native acquisition.