What's wrong with being a perfectionist? You get good stuff done, working hard all the way, right? Maybe some of the time. Always hard-working - possibly - but not always getting stuff done. Sometimes, getting stuff done can be compromised by being so driven.
Perfectionists start by setting very high standards. You want to be brilliant and the only way to do this is by expecting the best of yourself. But in the perfectionists' case, 'the best' becomes perfection. That automatically becomes a problem. Perfection isn't a high standard. It's an impossible one.