Gaming or movies are great ways to learn English, as it is a great motivator to push and drive you to learn a language through your interests I think just daily usage of English (or any language) in everyday life will increase the speed too. Have more foreign friends to practice definitely helps too!