1) O imperialismo é a expansão do domínio territorial, cultural e econômico de um Estado (ou país como preferir). O racismo é um termo amplo que significa convicção de superioridade de determinadas raças.
2)Era de interesse que os europeus mantivessem esse sentimento de racismo para que o povo colonizado por eles sentissem ser inferiores a eles. Por isso é um tema até nos dias atuais bastante discutidos e existentes.
Espero ter ajudado.