Question: why does the 12th doctor have a scottish accent?
Answer: 12 has a Scottish accent because Amy was one of the last companions 11 saw before he regenerated. Similarly, Clara was the last companion the War Doctor saw so 9 gained a Northern accent.