In general, I have a very clear baritone voice with an age range of 20-35 (for non-characters) that can range from calm to fierce.
I can make my voice go fairly deep, and can use this for dynamic and epic sounding narrations. I can also do classic heroic voices such as a knight or a king, and strong villainous voices (Vegeta of Dragonball Z is a good example). These three types are generally done by using a slight British accent along with however I manipulate my voice.
As far as accents go, I can produce quite a few confidently, such as: poor-English-speaking Asian, Indian (Apu from the simpsons), Sottish, Irish, Russian, Bronx (mobster)
I am currently trying to perfect: British, Australian, French, and German Accents.
I can twist my voice into some pretty nutty sounding things, so for any character that's just off the wall and crazy, there's a good chance I could fit my voice to it.