Stop apologizing. He knows you are sorry for whatever you may have done in the past. The past is gone, the present is a gift and we need to live it to the fullest and the future is not ours to foresee.
As for your changes...you make them for you and they must become permanent. Don't point out your changes as he'll think that you are making those changes to convince him to change his mind. Actions speak louder than words and when he points out the changes, don't defend those changes...just keep going on w/your life.
What he is going through is not something you caused. He would have experienced this crisis no matter who he was with or if he had remained single. You didn't break him, therefore you can't fix him.
Continue working on you and definitely keep the focus on YOU!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.