>>My best wasn't good enough. I'm not good enough. >what an awful way to talk about yourself
He's is not completely wrong with his line of thought, but I agree it's awful.
It took me long to figure this out for myself, the truth is that OP needs to grow up, and this is the perfect opportunity to do it.