My approach to teaching English is not very unique, I just add more and more practice. Why? Because I think that you have to master your grammar to the level at which you can speak automatically. It's done only through tons of practice. After practicing some topic, I make students use it in their speech by talking to them about different topics.