None of us are perfect. There really isn't such a thing as perfection. But we are constantly improving, working towards the impossible goal of social, physical, mental, or spiritual apex.
And its good to improve. Which is why you should be happy with yourself even as you suck. Yes, you...