I'm a real fan of lectures. Try simple lectures. You can buy this book or a simple book like this:
Developing Reading Skills
New edition (1994 or after that)
Read the first unit and give lectures to yourself or to the walls loudly. Follow this procedure:
1) read a few sentences, then repeat them by heart (loudly).
2) read a few more sentences, then repeat them loudly.
3) repeat the whole sentences again.
After a few month you'll see you can remember lots of words easily.
- For Teachers