My dear friend you are a survivor and with God's help you will reach your potential. You will recover what you can and you won't beat yourself up about what you can't. Yes, it will be hard, but God didn't say "here I give you an easy life". Remember the serenity prayer - God grant me the serenity to accept the things I cannot change, Courage to change the things I can, And Wisdom to know the difference.
I'm here for you and know you will get to a better place.