Is there anything one could recommend to get rid of the most common mistakes the non-native German speakers make?
I love the "Is That What You Mean?" series by Pinguin which features very nice pictures illustrating every mistake:
It would be best to find something similar for German language. Images are not mandatory, but they are a very helpful visual aid for memorizing these mistakes and avoiding them.