On the subject of roaches and protein, studies have shown that female hissers prefer high protein diets (presumably for reproduction) whereas male hissers prefer high carbohydrate diets (to supply energy for territorial activity). The best thing to do rather than selecting one type of diet or worse, a premade diet, is to offer different types of foods.
Have a pile of grounded dog food or fish flake food (hissers seem to like that over dog food), a few scraps of fresh bread, cereal, some romaine lettuce or other veggies, and other types of fruit. You don't really need to go out and buy all of this stuff for your roaches. But if you happen to be eating a banana or orange, share a few small pieces with your roaches. It also shouldn't be hard to snag some bread or cereal from the kitchen, or romaine lettuce from your bearded dragons.
Here's the key: Don't ground up all the ingredients together.
That defeats the purpose of self-selection. The roaches will choose what they need. There is substantial evidence showing that roaches are capable of balancing themselves nutritionally when they select their diets. But you have to offer them a choice of different foods. You shouldn't assume that a newborn nymph is going to have the same dietary needs as a gravid female or a robust male and keep it all the same for all of them.
Now with that said, hissers are some tough roaches. Once you get them started, they will breed even under dismal conditions. If you're having problems though, it may be more of a set-up issue. A cage with lots of hides are necessary to enable the females to feel more secure and to also let the males duke out who's the top dog.
If any of you are interested in checking out the studies I've mentioned, I have sources cited on my site under the FAQ.