I've always had a mild talent for accents, not enough that I could do voicework or anything like that but I can pass for a few different countries/parts of countries if people don't start listening too closely.

I don't really know what the source of this is though. I guess just listen to the accent you want to emulate a lot, and watch loads of Amy Walker's videos on YT.