Most Helpful Guy
Don't do anything. Tell him you're there for him and then don't contact him again. He's the one who broke up with you, he's got to sort this out on his own. If he changes his mind, you can get back with him if you want. But try to not worry about it and focus on yourself. There's no magic thing you can do to get him back, he's chosen this for a reason.
Most Helpful Girl
I think he needs to get things lined up in his life before you guys get back together. Not sure of all the variables involved but it seems like there is quite a few things he needs to work on to better himself before he could be 100% for you and a relationship.