Personally at this points level i think your HQ is over loaded, if you went for more venoms (i love venoms lol) you would have alot of AI and if you had more AT i doubt any army could match you. I would run with something likr this at 500 pts
HQ :
Haemi VB
Troops :
1 x 3 wracks (use them for holding an objective put them to ground in ruins with FNP they will be hard to shift)
2 x 5 wyches HWG, Venom 2 x SC
Elites :
4 x trueborn with blasters, venom 2 vx SC
that would give you alot of AT if you ended up against some one with marines to bring a couple of rhinos and a dreadnaught, not to mention guard who will always have alot of tanks.