Class is a set of wealth and income categories (or is in the US anyways, I can't speak for other countries). I'm not sure why you claim they're "correlated". They're literally the same thing.
You also haven't done any work towards arguing against the fact that voters for Trump fundamentally don't live in areas with high immigrant populations or where their jobs were moved overseas. In other words the notion that Trump voters support immigration reform and trade protectionism because they have bad run-ins with our current policies on these issues.
Face it, Trump voters are bigots.