Practice makes perfect. But you also need to immerse yourself. That means surrounding yourself in the English language. Why don't you start listening to English music and watching Hollywood films in English? Even if you don't understand a thing to begin with, you'll get better and pick up words over time.
Learn collocations or whole sentences instead of single words - you can speed up your progress 2-3 times!