Your calling blacks "negroids" without keeping the system uniform and refering to whites as caucasoids and asians as mongoloids has given away the fact that you are prejudiced against blacks. Sorry, but that's pretty obvious.
Now, to answer your biased question, No human is equal to another. The thought is idealistic but untrue. Two whites aren't equal, just as two blacks aren't. If equality is based on identical intelligence, strength, morality, ambition, etc., no two humans are equal in this way. Race is obsolete. The real truth is that no two individuals, regardless of race, are equal. A black man might be weak in mathematics but strong in music composition, just as a white woman might be a hell of a linguist but not so good at science.
In the end, it is the individual, not the individual's race that should be considered when attempting to gauge superiority/inferiority. It is ludicrous to assume superiority based on race because the fact that there are individuals of a particular race that are, in fact, underachievers, proves this theory is asinine.
People need to stop worrying about race and worry about their own INDIVIDUAL superiority/inferiority.
As for typecast, that is sometimes inevitable. The fat guy will most likely be cast as the gentle giant and you'll probably never see an Asian serial killer. He will more than likely be white.