I can do a very extreme southern accent. I can kind of do a British one, I can do a New Zealand accent but sometimes I just do it extremely bad if I'm not paying attention. I think my Indian accent is good (it's also a little extreme). I have my own weird accent mixed with the standard American accent a Boston accent and a little Portuguese/Brazilian (I say the word no like n?o in Brazilian Portuguese.)
I can easily do accents of all kinds, mainly for jokes. Typical Indian accent, Southern, Jersey, Boston, Midwestern, British, Australian, Irish, Spanish, Japanese and Russian. I'm still working at doing an accurate French accent though. I usually talk to myself in private with various accents to improve the ones I like using the most.
I can do an Australian accent, and only a Japanese one if I speak in a really bad Google Translate Japanese haha. My normal accent is american with a veeeerry slight southern accent on some of my words.