Может свет не такой или не так падает. Корм влияет, но не значительно. Есть специальные сухие корма для усиления окраса, но они не заменят живых кормов от которых рыбы развиваются на все 100%. Качество воды влияет (в том числе и t°). Окраска напрямую связана с самочувствием рыб. Если у них стрес, то соответственно яркого окраса не будет.
На цвет рыбок всех без исключения а на красные жёлтые и оранжевые оттенки влияют вещества каротиноиды которые усваиваются клетками кожными хромотофорами. И в сухих кормах этих каротиноидов ничтожно мало отсюда и цвет такой блёклый. Если хотите поподробнее то тут читать:
http://www.aqa.ru/forum/krashennyie-malaviytsyi-269217-page1
http://www.tanganyika.ru/articles/article.php?art_id=162&cat=1&igen=1
самым простым кормом и хорошо окрашивающим ваших рыб является гаммарус свежемороженный.