People always overestimate how 'phonetic' their language is, because nobody actually uses phonemes in regular speech. In Korean in particular, there doesn't even seem to be any obvious correspondence between what is written, and what is actually said.
Foreign accents don't come from any inherent inability to learn language after X years of age. They come from people pronouncing languages as they are written, and virtually no language is like that in reality.