The South is a notoriously evangelical region, so it should have gone to Ted Cruz or another candidate who focused more on social/religious issues. Trump was mostly focused on economics in the Upper Midwest, though.
No, absolutely not. Trump's major selling point to GOP primary voters wasn't so much economics (although many liked his message there obviously) but that he was a fighter who would unashamedly and outrageously attack the liberal media and liberal cultural elites. Many, many evangelical voters in the South felt that the cultural progress under the Obama administration had put their very way of life at risk and they were excited by a candidate who was fighting dirty against it.