what happens when you have a compilation of shamans, brontors, black dragons, cyclopses ect

. Ive had that before and its a real pain in the ass to do. I agree with you though, you did pick some of the worst units to fight.
Shamans: one weakness for them you can cast magic shackles or fear on them. If you have low level units in your army, shamans dont really cause too much trouble but higher level units suffer massive casualties against thier magic axe. Fear them if you have all level 5 units in your army or magic shackle them.
black dragons: death star is your best friend against the bastards. if your a mage, cast fear on one of the archers or something then cast death star on the dragons. Blackies are the number one pain in the ass so you want to kill them first before any other unit PERIOD.
Archdemons: excorcism works pretty well against them. if there are multiple stacks of them, then use geyser. Remember that if you are a mage, the higher magic skill only allows you to cast a spell under 20 mana or you will not get a second spell that turn. Use another spell like fear or something to disable another unit before casting geyser, excorcism, death star, ect.
Giants: they never seem to cause too many problems for me. Then again, i use bone, black, green, and red dragons along with archdemons in my army. they only affect the archdemons so its really not a concern for me if they are alive or not.
cyclopses: They do really shitty range damage. just dont get units close enough to them so that they can hit you with thier melee attack. Just like any archer, kill them before melee units but get rid of the rest of the archers before them since they really wont cause too many problems unless the stack is truly MASSIVE. In that case though, your f u c k e d anyways. the biggest problem is thier high resistances. use death star if needed or just use ghost blade, magic axe, ect.
Brontors: god i hate them. they are immune to mind spells so no fear, blind, hypnosis, ect. pygmy them. that way they dont do all that much damage. Just remeber, if they cant use thier charge ability, they will burrow underground. If you cant pygmy before they burrow, the spell will be canceled once they do. They are weak against fire your use firerain against them. A lot of them will die each round once they are burned.
another units which is really a pain in the ass are red dragons. They do insane damage and can hit you from anywhere on the battlefield. They are like a black dragon archer! The difference is that they are not immune to spells. Decimate them with geyser and death star. ghost blade also works pretty well against them too.