Polys are pounce predators tht can be trained onto frozen and pellets/sticks. They're also, in their own right, messy feeders that will add to the overall mess. They are not considered to be 'cleaning crew' species.
A BGK that doesn't eat will quickly be a dead BGK. Once they start dissolving their fat layers to compensate for starvation, they lose their electric navigation abilities and finding food will become haphazard at best. The BGK is primarily a nocturnal feeding species. So, be sure to provide food (bloodworms/blackworms/chopped earthworms, etc.) when you're about to turn the lights off. Once BGKs adjust to their environment, they can tame down enough to feed from your fingers and will likely seek food during the tank's normal feeding times. Until that time, ensure he's getting his proper share.