I'm sorry I don't have any definitive advice or answers, but I can tell you that you are not alone. How we deal with it is unique to us though.
I am glad you fight for your rights. I think that was what really helped me because, by fighting back, I was treating myself as if I was equal even though I didn't believe it. It depends on the person and the situation though. It's really important to put your needs first.
What also helped was being true to myself even though other people don't like it. When I was hiding, I feel like I lost myself and they still didn't like me anyway. But when I took the time to be true to myself and got to know myself, I realized that I actually really like myself.
(That also included accepting the feeling like an alien species masquerading as a human thing. You're not alone in that either.)
This is just what is working for me though. As I said, different things work for different people and I am not trained in psychology. It's a long, hard, very slow process, and often gets very frustrating. I wish you luck. I would suggest talking to a counsellor about this. If there is a self esteem group in your area, that might be a good idea too.
Good luck and *big bear hug* If you ever want to talk, I'm all ears.