I came to the UK when I was quite young, I learnt English through my surroundings but also by watching a lot of Youtube videos, which ultimately made my accent more American than British.  I get a lot of comments where people are surprised that someone who’s South Asian can have an accent that’s mixed, but there’s also a lot of ruder comments, making fun of me for the way I pronounce certain things or just my accent and dialect in general.  It did make me grow to hate my accent but I think I appreciate it way more now!