I can understand wanting to be with someone who was loving & caring but your husband doesn't sound like any of those things and you have the mentality of "if I do this, this and that maybe he'll love me again and be a good husband and want to be married to me" and as you've seen from all your efforts that approach isn't working.

He sounds like a turd, and I would just say flush that turd down the toilet.

Can I ask why you love him, what is it about him that you are so attracted to? Or do you just want to remain married because you don't like the idea of divorce? If it's the last reason, that isn't a good enough one to stay married.