2017 su L-S E5109
Here is a wonderful website that trains non-native speakers first to recognize difficult sounds in English and then to make those sounds. It thus works on both listening comprehension and speaking.
http://www.englishaccentcoach.com/index.aspx