So what you are saying is you have an attitude to be the best in whatever you do and you are upset because you live in a country that overwhelmingly rewards people with that exact attitude.
I hate to say it but you are sounding really arrogant Big. It is almost as if you think you deserve something because in Russia you were a good student and when you came here you struggled with the language. It didn't change anything when you came here, you were still smart but the English language is very difficult to master and lord knows I haven't done it. I believe you have or had some serious self esteem issues, because if you really were driven to be the best you wouldn't care about what others think that much.