The environment within which you stay has a significant amount of influence on your learning progress. Being constantly exposed to people who speak the language has a positive effect on the rate at which learning takes place. If you are lucky enough to spend time in an English-speaking country, try to actively listen even while you are traveling on the bus or are waiting in a restaurant.