This is a link to a recently released Voter Study Guide of the 2016 electorate:  https://www.voterstudygroup.org/reports/2016-elections/political-divisions-in-2016-and-beyond  

I think there's intriguing information that goes to your point.  Trump's supporters are a combination of conservatives both economically and socially as well as populists, those socially conservative but economically more progressive.  The Democrats supporters are exclusively liberal both economically and socially.  (Note the few libertarians in the electorate vs within the political elite.). 

To win, Democrats must maintain their progressive economic position but must be more open socially.  Pro life and economically progressive Democrats would be winners in many districts across the country.  This is the way forward.