Alors que 's'efforcer' implique une tentative ou un effort pour atteindre un objectif, souvent avec des limitations ou des difficultés, 'se dédier', en revanche, signifie se consacrer entièrement à quelque chose, sans réserve ni condition.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.