There is potential in this list, just needs a few tweaks.
The Raveners are quite out of place. If you want to keep the shrikes, then I highly suggest you drop the Raveners and take a screening unit of Gargoyles for your Shrikes. Check out the tactica in regards to that. You should also consider making one of the Shrike squads CC oriented.
Consider condensing your Hive Guard to be two squads of three instead to decrease potential KPs' for your opponent as HG are targeted as high priority. Hive Guard treat their owners in two different ways, they either suck for you or are awesome. For me, I am plagued with the sucky side of them, so the more amount of shots the better the outcome.
You can do without the Broodlord, I do, quite frequently.
I will say that 15 Hormagaunts in a single squad is quite low. T.Sacs are practically mandatory, but if you are facing QEq. armies, then A.Glands has little to no benefit. If going up againts MEq armies, then both biomorphs are good. I think you can drop biomorphs on a smaller squad and use them to screen another unit of Hormagaunts provide cover saves, but then again, Hormagaunts are designed to speed through cover without hindrance.