hi, it depends on the age of your students. if they're kids you could try with characters from movies, eg., the lion king, cindarella, to teach clothes or colours, etc. there's a good book called English Adventure with Disney characters.
if they are teenagers you could try to introduce a new topic with a song. 13 year old kids love high school musical.
may be you could tell them that English is not only good for their future but also for their present: they use it in every day language, hear it on tv, on the radio...
and defnetely you could use games: at the end of the class you can play 'hangman' to revise vocabulary
I hope this helps you a little!!!
- For Teachers