i'm sorry you're suffering so much. it sounds like things are really awful for you right now.
beating ourselves up never gets us anywhere. it's far more effective to focus on where you could improve, and the good things you HAVE done.
hugs. i know it's hard