Hi kravin,
"what's holding me back here" - maybe start by writing a list of this?
Waiting for a mentor meantime you do something by yourself. We have to start somewhere. Do not worry
teacher will show up when you will be ready to go to the next level.
What helped me a lot is the EFT - the technique you can do on the internet.
There are videos to be followed :
www.mygenie.tv - I suggest you take one month membership at £15.
He has made many ready to apply emocoach sessions also about your “'inner' coach”.
It can really change your social behaviour fast. Efficient and cheap regarding what you can get in a short amount of time.
Another one:
Tapping.com
I would suggest the "Self Acceptance" - a good start before your improvement.
magnustapping and other eft videos are as well on the youtube
I would just tell you that there is no a mentor that will take care of you totally. Unless you are a politician, a sportsman or have a lot of money.
The whole life I have been looking for an "awesome mentor" and I have discovered that each person (younger,older, poorer, ...) you meet can become your "awesome mentor" if only you accept to learn from them.
Start looking at people in a different way. Ask your self what can I learn from this person? What to do as well as how not to behave.
Find someone you could model. Who inspires you most? Maybe an actor or a friend… Try doing the same.
So, your mentors will be people, books, films, your personal reflections, dreams – listen to them and you will develop your inner mentor….
Good luck to you