People dislike (at least around me) Clinton because she's a corporate Democrat. She sits middle to middle right on most issues, but leans left on social issues. Her and Bill both had their part to play in the death of traditional liberal agenda.
2018 is going to go exactly like 2016 unless the DNC steps up and starts pushing a platform that appeals to the 30 and under crowd. This is the demographic that came out in record numbers and carried Obama in 2008, and the group that was largely carrying Bernie in the primaries. The "but Russia" and personal attacks on Trump aren't going to motivate anyone my age and under to go to the polls, we want universal health care, more help with student loans, tuition drops, and reduced military involvement in global issues. The DNC alienated all of the Bernie voter base with the behind the scenes string pulling and a lot of them have lost faith that the Democrats are willing or able to put forward a platform that will actually change anything. To be honest there aren't a lot of candidates out there that would motivate this younger crowd. Being from Texas the Castro twins are what most of us down here expect to be big players in the Democratic party after they have a bit more experience (Julian probably will run for governor against Abbott and Joaquin will use his experience in congress) to catapult them to the national spotlight. There are of course a few other faces that could be successful but they need to start introducing them to the public now, heading into 2018 with a strong future, talking about stealing either the senate or house back, followed by The White House in 2020.
Essentially, whoever has the balls to come out with a modern era New Deal that legitimately improves the lives of citizens will probably win in a landslide, but I don't really have the faith in anyone in the modern political theater to be brave enough to do it.