American - An American is someone who lives in the United States. American is not a race. American does not mean White. Asians, Latinos, Blacks, etc who live in America are all Americans. You cannot be half Asian, half American because you cannot be half American. You can be half Asian, half White. But you are 100% American if you currently live in the United States.
Foreigner - A foreigner is not a non-White person. A foreigner is someone who resides in a country different from your own.
Non-Whites are not “Others”. And Whites are not the original Americans (Native Americans are, but we’ve “Other”ed them too).