For speaking fluent English there is a requirement of practicing it very well. Other than that some books on communicative English and some good apps can be helpful.