Most Helpful Guy
Better yourself, don't cling to him. You've admitted it's you who fucked up, so it's not up to him to find a way to fix it. Don't bug him about it, try to talk to him in person but you need to work on why you start arguments and attempt to stop them before they start.
Most Helpful Girl
I think you should listen to him and learn from it. When you're with someone you don't need to start things, it creates unecessary drama and can hurt people.
Take some time to work on yourself and mature a little bit then maybe contact him and try to prove you've changed. Because you don't sound like you want to change - just that you want him back and it's pretty obvious he doesn't want anything to do with the current you Hun. Learn from this