Okay, a fair few things to comment on. Firstly, you can't turn back time. You have to design your new brand and reputation if you want to change your career trajectory. I suggest you look at your real value, strengths and weaknesses and be honest about how people see you. It does not seem that other people see you or your value as you see yourself.
It sounds like you are angry, but if you use that emotion to push yourself to create a new brand and build the skills to demonstrate your value, you won't need any professional to deal with your emotions.
I hope this helps.