Don't label yourself or your marriage as a "failure". There never was a guarantee that this must work out in the first place, and what you did has brought you to a place where you understand things better, now relate to yourself and H better, despite all the pain you've been through. Where is the failure, really?
Not that I am bad, just that I am a different kind of person.
That's right. There's neither good nor bad, just different. For some reason, people view differences as an obstacle. If they're obstacles, we had better learn to deal with it right quick, because by virtue of being human, we are all different somehow, no matter the similarities. Learning how to work with those differences is what makes relationships successful.