Self-analysis

Question for you:  Is it worse to be aware of your psychological flaws and still be unable to overcome them, or is it worse to lack any self-insight?  I ask because my major failure in terms of life management is my tendency to procrastinate.  I know precisely why I procrastinate, but even armed with that self-knowledge I can’t seem to stop myself.