Even if you believe yourself to be all that, atleast you aren't in denial.
You're accepting your flaws, I guess thats when we start moving towards our own betterment.
If you know your problems, you know your solutions.
Don't be too harsh on yourself
__________________
I will find a way, build another world beyond the pain.