autocritical

Etymology
From.

Adjective

 * 1) Critical of oneself, or of one's work or behaviour.

Synonyms

 * reflective
 * self-critical