Обычно ненужные мысли лезут в голову, когда человеку нечем заняться, когда у него чересчур много свободного времени. Мой вам совет – найдите себе хобби, развивайтесь в каком-нибудь направлении, читайте литературу. Развиваясь таким образом, у вас во-первых, не будет времени на дурные мысли, а во-вторых, этих мыслей, собственно, и не будет, так как вы будете достигать высот в каком-то деле, и тем самым, повышать свою самооценку.
Вадим, в такой неловкой ситуации оказываетесь не только Вы. Многие люди, сравнивая себя со своими одноклассниками, коллегами по работе и т д, понимают, что они далеки от идеала. Но ведь идеальных людей и не бывает! Если он хорошо что-то делает, это не значит, что и в остальном ему нет тоже равных. Задумайтесь об этом.
Как по мне, самый простой способ поднять самооценку – заняться спортом. Запишитесь на какой-нибудь кружок и вперед с песней! Спорт, новые друзья обязательно выбьют ту всю дурь у вас из головы! Поверьте, сам через это прошел!