Buy used English books (novels are very good for developing your vocabulary, grammar, etc). Used because they are cheaper, and because you want to write on them. Look for editions with large margins (about 1inch around the text).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
help on memorizing vocabulary more effectively