Для того, чтобы ответить на вопрос о сложности борьбы со своими отрицательными качествами, надо сначала определиться что именно под ними подразумевается.
Один вариант - это вредные привычки.
Другой вариант - это черты характера.
Если это вредные привычки, то сложность их преодоления следует рассматривать как сложность избавления от зависимостей или говоря профессиональным языком аддиктивное поведение. И если уж совсем кратко отвечать на этот вопрос, то это попытка удовлетворения своих потребностей, не имея возможности их реализовать.
Что касается черт характера, определяемым как отрицательные качества, то с одной стороны надо рассматривать это как часть личности или акцентуации характера, которые можно рассматривать как отрицательные только условно, в рамках каких-то требований. В другой ситуации эти качества вполне могут характеризоваться как положительные.
Трудно исправить эти качества или бороться с ними потому что это не является потребностью самого человека, даже если он согласен с внушенным ему мнением окружающих, что это его отрицательные качества.