Мне кажется, самовнушение не во всех случаях работает, и не каждому под силу управлять им.
Например, у одной девушки, обладающей заурядной, среднестатистической внешностью, уверенной в том, что она уродина, развился комплекс неполноценности. На самом-то деле она ничуть не хуже и не лучше своих сверстниц, просто у неё пока не хватает умения правильно пользоваться косметикой, отсутствует чувство стиля и т.д. Если она захочет работать над собой, то самовнушение ей вполне может помочь поверить в себя(что она симпатичная, жизнерадостная, стильная и т.п.)
А вот некрасивой от природы высокой девушке с угловатой, неженственной фигурой очень трудно перепрограммировать своё сознание на позитив, потому что она всё равно будет обделена вниманием мужчин, которые в первую очередь ценят внешнюю привлекательность, красоту женского тела. Свои параметры, данные от природы, ей не изменить, тут ни косметика, ни одежда, никакие настрои не помогут.
Также большое значение имеет то, насколько у человека развито воображение. Индивиду с богатым воображением легче представить себя в новом образе, легче внушить себе как позитивные, так и негативные мысли. Но если он сосредоточится на положительных моментах, то точно выйдет победителем.
Да, многое зависит от типа нервной системы человека, его темперамента.