Achieving good character takes time.
As it takes consistency, effort, steadfastness and zeal.
Know that improving oneself happens in stages. And if you make a wrong, right it with something good.
As mentioned in a hadith where the Prophet
اتَّقِ اللَّهَ حَيْثُمَا كُنْت، وَأَتْبِعْ السَّيِّئَةَ الْحَسَنَةَ تَمْحُهَا، وَخَالِقْ النَّاسَ بِخُلُقٍ حَسَنٍ
Be conscious of Allah wherever you are. Follow the bad deed with a good one to erase it, and engage others with beautiful character. - (At-Tirmidhi)
Whatever is a struggle for you now, will be your strength as long as you endure with patience in seeking the reward of engaging in good character. May Allah aid us in beautifying our akhlaaq wa adaab. Ameen ✨
For more, you can click this link.