You cannot be happy with your family while being personally unhappy with your work. It's a Catch-22 kind of thing.
Almost everyone thinks they are a good person, but the question you should be asking is, am I good enough to go to Heaven? How would you know?