Bill Shorten says Labor must be a party that "stands for something" if its to recapture its blue collar base.