At your young age you're already such an accomplished and hard working person, so always remember your worth there and don't let what other people say dictate what you think about yourself. I understand your into Indian culture, which is awesome, but I would caution you on one thing.
Don't be surprised or upset if many Indian men don't have the characteristics you're desiring in them (smart, good grasp of language, etc). Many men believe Japanese and other East Asian women are docile, submissive, and easy to abuse, and many get upset when women don't uphold these stereotypes. Obviously your particular situation is nowhere near as malicious due to your intentions and age. I would just suggest using other proxies to see if you have similar interests rather than just race. Like there could be intelligent people of other races interested in academics and Indian culture.
Other than that continue to do what you've been doing as its led you to a lot of success