I feel that i am inferior to others because i was born in a caste lower than some other castes in my society, in a place less sophisticated than others and in a family less smart and giving than others, i don't look as good as some other guys in my school...Are these genuine reasons for feeling inferior?
Do not compare yourself with others. Rather do the best you can of your life. There are always people around that are inferior to you. If you have to think about inferiority, think instead of people who are inferior to you. In my country we do not have the caste system and everybody is regarded as equal, even if some people, of course, are smarter or more good looking than others.
Read about constructive thinking.