The book Bringing Words to Life has been the best resource for me with teaching vocabulary. It's simple and practical, and my students catch on quickly. They actually use the words in their speech and their writing, so the transfer is visible and long-lasting, not surface-level.
​
Here's the link to where you can buy it on Amazon: https://www.amazon.com/Bringing-Words-Life-Second-Instruction/dp/1462508162