Anger Issues

Hi I don’t know how to begin this or where to but I don’t think this is something I can deal with by myself. Let me start by saying I am a 13 year old girl. I don’t have a good relationship with my family. It’s not the worst family and I completely acknowledge that. I’m so grateful I’m not in a worse situation but the biggest problem I face is not my family. Not their hatred and misery or inability to understand me/care for me. It’s my mind. I’ve had anger issues ever since I was a little child. It’s so hard to contain my anger and not lose myself. I have the biggest urge for violence and I have endless thoughts about harming myself and other ppl. These thoughts are very disturbing and I rarely apply them because thankfully I have self control at least to some extent. These thoughts make me cry and feel like a bad person. I also get the urge to break/throw things, it feels like the only way to relieve my anger. I get the urge to get into physical fights. This of course doesn’t happen out of nowhere and is triggered because of fights/other situations. But I acknowledge that most of the things that anger me are stupid things that aren’t worth my energy. I’m writing this hoping to find a method/distraction to help me control my anger. I’d really appreciate if anyone replies to this. Thank you very much for reading this :)