There's this learning technique called "antimoon," which basically involves exposing yourself to a large number of hours of listening material. Once you're really good at it, you should test your writing and speaking.This is the technique I use, and I encourage everyone to check it out.