As everyone else has said keep on working on you!!!! I know how hard it is, as we all do.
Don't worry about things you can not control and only focus on things that you can control.
Easier said then done...I know. But slow down and be patient. I have had my heart and emotions ripped out many times over the past 18 months, especially in the past two days, but I try to stay focused and patient.
It is hard, I know, Time will tell and all will get better.