British accents - RP / Posh, Cockney, Scottish (Glaswegian);... additionally, a Yorkshire inspired nondescript Northern Englishy thing? Possibly actual Yorkshire with a bit of prep/coaching; same goes for Irish accents. American accents - "General", New York, LA, a couple of Southern accents;... additionally, barely passable Minnesotan, "General" Canadian, and Ontario inspired floundering?
General German (Hochdeutsch), and several Bulgarian accents. ...Additionally, I can phonetically copy languages I don't speak, I'm a weirdo who loves parroting speech and just sounds in general I hear.
I like doing characters of all kinds, without stereotyping them, if I can help it. It works best when I make them a version of myself. Slimy characters seem to be a forte though, not sure what that says about me... When it comes to impressions, I dunno: passable Homer Simpson; the G-Man from Half-Life; Raziel from Soul Reaver; Charles Dance; posh English villain a la Sydney Greenstreet. More of a mimic than a full on impressionist though, really.
In terms of singing, I have a clean voice, mostly. Though I can do an ill advised Lemmy Kilmister impression in bursts, I suppose.