Ratvan is right, the total points and the armament of your guys would help to know, but right off the bat, some thoughts:
1 Troll alone has a good chance of dying before it even attacks in CC, I try to field them with 6+ or not at all.
I would kit out the goblin blocks with 3 fanatics each, and bows to shoot over your fanatic shield.
I would take a few less spider riders (actually I would take wolf riders instead of spider riders, but it's your call). After you get enough to flank charge and disrupt, they're not doing too much, and they definitely don't need so many to hunt down war machines.
I would also try to squeeze in a few more black orcs, too.