Teaching grammar depends on a lot of factors. You should first of all know the level of your students before you know how to teach them grammar.
As far as vocabulary is concerned, one good way of teaching students vocabulary is to put each word in a meaningful sentence. My advice to you is that you bring these sentence from authentic resources. Collins Cobuild English Language Dictioanry is a very good resource.