You sound like you are really hard on youself. Can you be a little more gentle and compassionate with yourself and give yourself some credit for having survived what you have? I agree with the previous poster that a good therapist might be useful in helping you move forward. Best wishes.