This is the greatness of having a regular Mussar Seder, i.e., to Chazzer (repeat) those Yesodos that give you Chizuk. I heard in the name of R' Ahron of Karlin Zatzal that if a Bachur manages to go home from the Bais Medrash without looking once at what’s Assur to look at, and he isn’t dancing loads for this accomplishment, that is the reason why people do not become great.
And “not” succeeding can be even more Chashuv in Shamayim (as long as you keep trying and struggling) since Chazal say: טוֹבַַ פ ע םַא ח תַב צ ע רַמ מ אָהַשֶֹּ לֹאַב צ ע ר It’s worth way more when it’s harder. You need to Chazzer (repeat) daily: ל פוּםַ צ עֲרָ אַַ א ג רָ אַַאבותַ הַ כב “The harder it is, the more Schar” at least 10-20 times, and you’ll become a happy person. Also: אוֹנ סַר ח מָ נָאַפ ט ר יהַַב"קַכחַבַ “If it’s beyond your control, it’s not your responsibility” 10-20 times, and be Dan yourself L'kaf Zechus 10-20 times as needed. Of course, make sure you have a Rebbe’s guidance.
