These stocks have been struggling this year, but they could generate some terrific returns for investors in the long run.