It is true that not all therapists are good. Not all doctors or lawyers or engineers are good, for that matter.
I will say that people are complicated, and as a person dealing with people it can help to have another person who understands and respects you to help you figure it all out. You have to be ready to listen, though, and that isn't always easy, but when your own understanding of the world fails, it helps to consult another persons to see what you could be missing.
A good one might be able to help you deal with the things that are holding you back.
It might not work but it beats not trying.