@ faiz
Don't try to cram words and their meanings, it is very hard that way and not very useful in my opinion.
Make a vocabulary copy with three columns on each page one for the word, the second for its meaning and the third for a sentence in which the word is used. Try to learn the meaning of a word through usage, thats how it works for me.
The link below is for a very useful website as it shows how a word can be used in different contexts.
http://www.oxfordadvancedlearnersdictionary.com/
@ candid guy
I didn't know there were syrups to enhance memory, do they actually work? Have you tried yourself?