I think it's natural to feel sadness when people ignore or reject us. I think that is pretty universal. For some reason (probably biological) kindness can get interpreted as weakness. Also it seems that some people are just born charismatic. I think the only way to counter this is to find another place to give our kindness to. Personally I found that giving to those who need our help the best and surest way to give and receive the love I want. The fulfillment from this is deep and strong. Even though I may not be charismatic and attract people I still find life to be rewarding as long as I don't think about myself too much but think about those who really need me. There are so many places to give your love. There are children who need someone to notice them, animals that need rescuing, elderly people who are lonely and need a little help.
OK off that soapbox

.
If you haven't ever seen a professional it's a good idea to do so. You should explore physical avenues and psychological ones. If you've been suffering from anxiety and sadness for long while then it's possible that you need some medical help. That includes talk therapy and medications. It sounds like you are still in school. There are probably counselors or teachers who you can turn to for advice. Given your background it is pretty likely you do need some help. There are some many options for you to feel better. Please talk to someone soon.
You will find that the people on this site can offer you so much love and support. There are social groups and so many forums related to all kinds of issues.
Didn't mean to be so long winded.
Anyway, post here as often as you need to. We are here to listen.