Guys, heart and mind is off topic from impeccable, at least what Zam is trying to express.
Zam, impeccability is about being, conscious and aware.
I know you're assessment, when I read it, its very harsh of a measure, punishing oneself. There's no sense in abusing yourself, saying you're an asshole, and so forth. In this manner, you're judging your own self. That's not impeccable, not the nature of impeccability.
Beating our 'self-importance' and beating ourselves up with name-calling are two different things.
Identification of the self-importance, being 'aware' and conscious, stalking that which does hinder us, catching mind, and bringing the fleeting mind back in the Now, over and over and over if necessary, though exhausting, is impeccable.
Raven mentioned heart - Michael mentioned love, that's not about emotional tying - I will say part of being impeccable is loving and respecting yourself.
If you can buckle down, and do that, not a superficial love even, but achieve that, not punish yourself for being imperfect, flawed, or human for Gods sake, that's impeccable.
But going beyond even that - keeping it in mind, if necessary, focused, in here and now, and even if you simply must tell yourself "I am impeccable," or "I am capable of being impeccable," then do it.
You're doing fine, except the beating up on self. Let that aspect go - that's not going to help you.