What should I do if I am ashamed to be who I am?
Are you ashamed for any particular reason?
Yes, I'm afraid people won't accept me for who I am
It doesn't matter if people accept you or not, either way you shouldn't feel shame for who you are. Instead of feeling shame you should embrace yourself and all that you are.
I don't know what that means but talking to you feels productive.
You have to love and appreciate yourself as you are, regardless of what someone else may think. It's important to remember that your life is about you, it's not about everyone else and their opinion.