It had 4 deep blocks of infantry that granted won't win a fight but they can hold. Stormvermin to hurt something not alot but something.
That's the problem that I see (and why I don't play Skaven) -
what are using in the list to hurt something? Right now, your army is going to tarpit everyone and that's the end of it. I compare what you're running, to my WoC or Elves, or
your Elves, or Rikker's list, and I don't see how the Skaven would earn enough Victory Points.
Particularly against
your Elves. These Skaven could stall me, and probably Rikker, with the big infantry blocks, but your Spearmen would walk right through them.
This is why I think you see Rat Ogres, HPAs, and Wheels so often - the Skaven really need "hammer" units. They don't have Cavalry, but that doesn't mean that they should just forget about hitting hard in combat.
I would really focus on what to do when you get the enemy locked into combat. Skaven are one of those weird armies where they can't
only "play to type" like WoC or HE, because their 'type' doesn't win games on it's own (tarpitting, shooting phase).