http://www.teachthought.com/teaching/21-simple-ideas-to-improve-student-motivatio/
I would expect varying views , especially those who have experience teaching so feel free to voice your opinion.
I have found the following to be very effective with my students, especially as the course/day progresses:
• Offer varied experiences.
• Give praise when earned.
• Give feedback and offer chances to improve.
Enjoy
Here is a website that list 21 ways to motivate students.