Хоть выражение "дегенерат" весьма субъективное и для каждого критерий дегенератства разный, всё равно постараюсь описать, что нужно делать, дабы не попасть под это определение (в моём понимании).
Во-первых, дегенератом скорее всего не назовут человека, у которого есть потребность саморазвития и самосовершенствования. Человека, который стремиться улучшаться и исправлять собственные минусы. Это уже о многом говорит. Если человек старается меняться в лучшую сторону, ищет в себе недостатки, то его уже сложно назвать глупцом.
Во-вторых, стремление к объективности. Если человек рассматривает вещи, ситуации и различные понятия с разных сторон, углубляется в тему (в подробности и различные мелочи) и всегда ищет аргументы, то такого человека, понятное дело, дегенератом назовёт только человек, сам являющийся глупцом. По-моему, нельзя бросаться в крайности, нужно уметь различать оттенки и принимать разные точки зрения.
В-третьих, эрудированность и интеллект. Понятное дело, что под вышеупомянутое определение также сложнее внести человека с большим багажом знаний. Конечно, эрудированные люди не всегда умеют мыслить широко, но они как минимум разбираются в некоторых узких темах, а это также, несомненно, важно.
Думаю, самое основное я выделил.