You made a list of things there, but none of them tell me anything about who you are. You're a writer. The block will ease when you forget the list. As for critics of your writing, I'm afraid they'll always exist. That doesn't mean they're right. Feel free to disagree with those who criticise you.
There's a quote by Og Mandino, which goes:
"Beginning today, treat everyone you meet as if they were going to be dead by midnight. Extend them all the care, kindness and understanding you can muster. Your life will never be the same again."
I usually like to include myself as someone I meet everyday.
Self esteem begins with self compassion. I'm quite sure you wouldn't dream of making such a list for one of your friends, or even for me... (at least, I hope not *g*)
Good luck!