Be human, dont aspire to perfection in any way because all perfectionism is neurosis. Be human and accept all the frailties and limitations of human beings. http://goo.gl/Vh3SX .
All perfectionism is an egoistic effort, you go mad after everything.
Try to do it as well as you can, but dont be crazy about it; do as well as you can and accept the limitation.
The limitation is going to be there, even about your character, morality, everything!