Alors que 'affaiblir' implique une perte de puissance ou d'efficacité, sans nécessairement porter un jugement négatif, 'dévaluer' énonce explicitement une réduction de la valeur ou de l'estime accordée à quelque chose.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.