
I see what you mean!
On my side, Spanish at school was also a failure until I got myself an "intuitive" course with CDs, and I finally got somewhere.
For German, I'm trying to mix school-style learning (with Migrosklubschule), CDs / (free) Deutsche Welle Podcasts and hands-on, which would be a tandem and occasionnally intruding into my collegue's conversations