How about some practice by phone? This way you have to speak and you can be corrected by a native English specialist teacher. The lessons are 1-1 and we use dedicated material which will focus on your fluency.
This is what my company specialises in. It's called Phone English and you can find out more if you are interested here: www.phone-english.net. Hope this is helpful. Kind regards, Louias.
What you can do is start reading books & then narrate the story to someone in English or you can narrate it to yourself standing in front of the mirror. It would be better if you can ask a friend to help you. Start watching english news, serials or movies that way u can learn new words & would also know where to use them or how to use them. Start conversing with friends in english.
I'm Deepak. I am working in a Corporate Company in Gurgaon. If u learn english, then follow the one way. When u r free then speak english in front of Glasses.