You're not a bad person, just different. After reading your question I found that your grammar is perfect, which is unusual in our electronic age. Okay, so you're different. So am I. There are a multitude of people who don't appreciate me simply because I'm not just like them. You are experiencing the very same thing, so be cool with that. Other people don't have to appreciate your life for your life to be worthwhile.
I'll put it to you in simple terms: I'm weird, and that is what makes me special. People go to great lengths to ignore me... until death comes knocking at their door. Then I am solid gold to them. You have a specialty - a gift that no one else has seen yet. When you find your gift, and develop it, then others will see you as solid gold too. Trust me, you'll be fine.