That second point is spot on. The one thing I remember vividly - and that still helps me most - from all those years of classical piano training is the ear training. I don't have perfect pitch, but I remember A440 vividly (thanks to my electronic metronome) and the training left me with a strong sense relative pitch that helps me figure out pretty much any melody and chord progression relatively quickly.