Amina Inloes is originally from the US and has a PhD in Islamic Studies from the University of Exeter on Shi'a hadith. She is the program leader for the MA Islamic Studies program at the Islamic College in London and also the Managing Editor of the Journal of Shi'a Islamic Studies.
This is a big question - many people have challenges in their personalities or temperaments that are long-term projects to work on. However, here is something that you could consider and see if it has any helpful advice ("Imam Ali and Islamic Anger Management by Shaykh Mohamed Ali Ismail")
(I recall he did a workshop some years ago at an Islamic event on practical tips for anger management but I don't know if it is available online; you could try to find it)
Also if you haven't already, you could look through books such as this: https://www.al-islam.org/jami-al-saadat-collector-felicities-muhammad-mahdi-naraqi