This 30-second Geico commercial demonstrates that success in one career doesn't always translate into effectiveness in another field. This is because the same strengths that make you successful in one career are often weaknesses that cause you to fail in another job.
I have a graduate degree in psychology but I've never done any counseling because I'm bad at sitting and listening. I've always imagined that if I ever counseled anyone, this is what it would look like.
Are you in the wrong spot? Is it possible that some of your apparent weaknesses would be seen as strengths if you moved to a different line of work?