You can criticize yourself to a point to do something better, or you criticize yourself to a point where you inhibit yourself.
I have believed for many years that Oscar Peterson is not only the greatest pianist in jazz today, but the greatest it has ever known.