Nothing we can't do, Sophy!
To teach affectively doesn't mean you have to follow your lesson plan or be strict with the students all time. Sometimes you have to tell them a jok so as they won't get stress with your class. What I suggest you is that you have to make
good relationship with them first. When you have good relationship with them, they will be enjoyed your teaching; as the result, your teaching will go a bit smooth.
To teach vocabulary effectively, you have to find various ways or techniques for students. For example,
-Use the Rub OUt and Remember technique
-Use Flipchart technique
-Scoring game(by remembering vocabulary)
-Give them chances to produce sentences by using the-just-learning vocabularies
-Remind them consequently
-Quizz(as much as possible) them every the end of the lesson related to vocabularies
-Tell them the hints and tips to learn vocabularies
-Tell them the advantages of learning vocabularies
Grammar is the similar thing.
Just ideas te!

Kimlong