The best method to grab vocabulary is to read books and u should have to chose the books wisely that is dont choose boaring books .when u get new words u should keep on using them otherwise it will evaporate from ur mind . u have to write something daily like a dairy or even u can write here.read english news paper .try to make some voice chat also
When I can't remember some words, I write them on stickers :) and glue on the wall, furniture, everywhere in my home
Its very good idea.
i'd recommend podcasts.
that is also a good way.......