Hi spophie,
for me, the best way to sharpen your english ability is to keep practicing! speak English as much as you can by being around friends who can speak it well. Whenever you have spare time, you should also watch English TV programs and movies up to the point that you can understand 100% of what is being said.