Конечно, питание оказывает прямое влияние на характер человека. Человек есть то, что он ест. Соответственно, здоровье он имеет то, которое заработал себе правильным или неправильным питанием. Употребление жирного, соленого, спиртного и т.д. способствует развитию самых различных заболеваний ЖКТ, которые кардинально порой меняют личность. Даже термины известные существуют, например, человек "желчный", значит, злобный, раздражительный, язвительный. А почему? Потому что в организме у него застой желчи, спровоцированный различными факторами, и в немалой степени, "тяжелым" питанием. Любое заболевание кишечника, обусловленное нездоровыми пищевыми пристрастиями, это нервозность, усталость, сонливость, плохое настроение. Характер портится. Замечено давно, что заядлые мясоеды очень активные люди, но с высокой долей агрессии.
Пища вообще - это наше всё. Биохимия, которая определяет наше состояние и настроение. Плохо человеку, расстроен или в депрессии - покупает шоколад, который от этой самой депрессии успешно избавляет. Или тянет на молочное - значит, кальция не хватает, много стрессовых ситуаций в жизни. Пьет человек молоко, восполняет потерю микроэлемента - и становится уравновешенным.
Так что, получается, если смотреть глубже, замкнутый круг: свой характер человек "наедает" сам, и даже корректирует его с помощью питания, когда это возможно.