Students off ask me specifically how to improve English vocabulary. There is one simple answer to this – read! Reading in a class, alone, on the subway or on business flights is the best way to expand your English vocabulary. English blogs like this one and others also help.
Read books, magazines, articles, reports, newspapers, poems, websites, comics or whatever interests you. The important part is to start reading!