В норме все люди всегда учатся на своих ошибках. Обжегшись на молоке истероид (холерик) дует на воду. У него терпения меньше, а чувствительность к боли - на максимуме.
А эпилептоид (флегматик) обжигается еще два раза, пока не усваивает этот урок. У него терпения больше и чувствительность к боли - меньше.
Как выразился на эту тему классик: "Все нормальные ученики нормальны одинаково, а неуспевающие ученики - каждый болеет своими душевными болезнями".
Поэтому чтобы ответить серьезно на этот вопрос, нужно взять конкретный случай неуспевания учиться на своих ошибках и разобрать все детали.
Мотивы: иногда человек не мотивирован исправлять свои ошибки. Мол "все равно ничего не получится". Или "да мне это не сильно-то и нужно".
Иногда человек не имеет достаточно сил\энергии\душевного ресурса. Мол "сил меньше, чем ожидаемый результат".
Иногда тема находится не в приоритете: "у меня других дел по гланды!".
И еще пунктов 10 возможных причин.