If you’re serious about learning English fast, even bedtime can be given over to making progress. ATTENTION! This tip is designed for the ones who like reading.
Pick one of your favorite books and buy its English version. Each night when you go to bed, try and read a few pages, and keep a dictionary around in case of any words you don’t understand. That way, not only do you have a head-start because it’s a book you already love, but English will be the last thing you think about before you go to sleep — and it’s when you’re sleeping that the brain works hard to store all the new words, phrases and grammar you’ve picked up, converting this valuable new knowledge from short-term to long-term memory.