:salam:
Very good answer from Eric!
Please read in addition:
https://quran.com/39/53?translations...84,18,17,95,19
https://www.abuaminaelias.com/dailyh...u-man-fil-ard/
https://www.abuaminaelias.com/dailyh...rcy-al-rahmah/
For now on stop to worry to much and please read surah al Asr.
Doing good deeds erases bad ones!
Get a good company, sone possitive kind optimistic supportive friends. Maybe some psychologist at the halal gym, masjid etc.
To polish the heart in addition to hadith above, good manners, altruism, sadaqah, duas for guidence (many sunnah duas), reading, common is to ask forgiveness (and think sometimes about some of sins we know), to show gratitude (name things and blessings), to increase nawafil, to ask prayers and dhikr, try to stay with wudu and so on.
Ask duas:
Allahumma inni asalukal huda wassadaad
Rabbi zidni ilman warzuqni fahmah
Allahumma khirli wakhtarli
Ya muqalibal quluub sabbit qalbi ala deenik
Allahumma erinal haqqa haqqa warzuqna tibaah wa erinal batilan batila warzuqnajtinabah
Ask Quranic dua 71:28 a lot.
Ask refuge from shaytan at least 10x mornings and evenings. Read duas before sleep.
Find them please in Arabic.
Drink daily 2x200 mL organic pomegranate juice with lemon and honey.
2x5-10 mL nigella sativa oil
Have a balanced lifestyle, socialise with good friends and mentors, improve fitness, nutrition, marry if you can afterwards and it is inshaAllah win-win.