The 3 big blocks are good, but you don't seem to be aware that you are only allowed 0-1 unit of big uns - you currently have 3
What do you have in mind for the boar boyz ? The full command seems unnecessary, if war machine hunters, they would be better off replaced with wolf riders.
A couple of units of wolf riders would help, additional drops to help out deploy your opponent, redirectors, war machine hunters, armed with spears & shields, they are S4 on the charge & have a 4+
AS.
I've not used Gorbad so can't comment on him (does he act like a
BSB as the absence of one is a serious flaw). Can you fit him & a L4 sav.shaman into 2500pts ?
The spare points from dropping the big un from the boyz block could go to make the unit larger, the S3 on subsequent rounds of combat will negate their effectiveness so a bigger unit will help them become an anvil.