My advice, variety. Each food source has something to offer the nutritional balance needed. Worms,pinkies,fish(guppies,salmon,trout,etc. Safe fish). Mix it up for a good balance. If one food source is lacking in a certain nurtrient, the others will help bring back the balance.
Each food source has its pros and cons for nutrition.

Once again, this is just my observations and system I use with my radixes.

Almost forgot. Great news about them eating. Keep us posted and include a few photos if you can.