The GOP needs to show Latinos that we are not anti-immigration, just anti-illegal immigration. In other words, if you want to come here, do it legally. We should support legislation that simplifies the immigration process as well. Also, Latinos seem to be pretty socially conservative, which could be a great opening for Republicans as well. Of course, I think we need to downplay social issues, but we should also consider using them to court Latinos and blacks. Essentially, our message needs to be tailored based on our audience.
The whole "Jesus would have wanted your boss who makes 30 times what you do to get another tax cut" schpiel works on poor whites. It doesn't work on poor blacks or Hispanics.