Fuzzy, did you do your best at the time? (I mean, you didn't think: I'm going to purposely do my worst.) Stop the negative thinking please bear...it does no good.
You are improving. You do many things "right." Have you read anything by Martin Seligman and his VIA manual, Positive Psychology? You have many good traits