I think I understand your struggles. I'm ethnically Chinese, but I grew up in a diasporic community. I've grew up speaking and learning Chinese until I was 14. Then I went abroad to Singapore at 15. My Chinese SUCKED, and that's because I didn't try - I just can't do the language. That said, I never felt I belonged in my home country because I'm white-washed - sort of. I also don't feel like I belong in Singapore because I'm not THAT white-washed.
It's indeed an identity crisis. But one thing's for sure, the way you think and interact with the world is very unique.