Shrimp are high in thiaminase. Something to keep in mind. Long term feeding of shrimp will lead to a deficiency in vitamin B1, withering, and death.
Pellets may be ok. I'd not bother with worms and bloodworms. These are only good for small fish. I'd go for frozen fish fortified with VitaChem.