Hi, The things that truly helped me were therapy and reading books, and if you are open to it, then practical religious teachings. The religious part helped me expose myself to really good and healthy friends, and solid things that would help. personally, i had a great experience with it a few years ago, but this is not the case for everyone, use your own discernement. youtube, podcasts, and books were so helpful for me. if you have access to any form of social media there is so much good out there, although be careful with that too, but social media was a good tool for me as a young person.
Also, i know you said you apologized, i wasn't there to see that, but just in case this helps, or in the future. Personally I find it that sometimes people don't revise their apologies, instead of saying "i'm sorry" with a tone, say things like "i'm sorry, how can i fix this and make things better" so actually apologizing and taking inspired action, where you can show to others how sorry you are. it seems more genuine, it makes all the difference.
never forget we are constantly changing, I am not the same person i was 3 months ago, or a year ago. if you look at your friends, or family members, they are not the same person as when you first met them. Personally, i've been at the bottom 2 or 3 times in my life, and i've "rebranded" myself over and over again, i come back as a completely new person. as it happens for many, too. School or jobs can create these tunnel vision experiences, where you are held to versions that other people have known, to the version of you that you know. but you are not held back by people, the world, or past versions of you. Please never lelt that hold you back from creating signficant change in your life.