I guess the difference was that Aang was a humble monk who wanted to learn. He learned from adults and from his mistakes as well, never making the same ones twice. Korra, like you said, is a know-it-all and has to learn everything the hard way. And, even if someone else is completely right...