What is the condition of your heart?
“And I will give them one heart, and a new spirit I will put within them. I will remove the heart of stone from their flesh and give them a heart of flesh, that they may walk in my statutes and keep my rules and obey them. And they shall be my people, and I will be their God.” (Ezekiel 11:19-20 ESV)

Still stone?
Abide in Him through soaking in His word daily and He will change you…
for you cannot change yourself.
Being unforgiving and/or bitter are sure symptoms.
Moralism is not the answer.