Существует множество чисто психологических методов повышение самооценки. Очень хорошо работает НЛП (нейро-лингвистическое программирование, если что). Можно пробовать с практикующим НЛПистом, можно самостоятельно по книгам.

И мысли летят клочьями дыма
И все неизъяснимо