I'm sorry you are in this situation. Your husband has had two years (at least) to witness actions that have hurt him. It's possible he has blocked his feelings and it's possible that they aren't there anymore. In neither case is this hopeless, but it does require a change in YOU if you want him back.
CONSISTENT change for the BETTER. And not just anything--in the things that matter to HIM.
It isn't likely to be quick.
So go back to the time when you were in love, when he was crazy about you and you were both in love. What was your relationship like...what were you doing and what were you saying?