Look, if I were judging a round at a forensics competition, he'd get pretty low marks. It was poorly structured, and the delivery was a little monotone, so to speak. But politically, he took a speech full of red meat for his base, and interspersed lines intended to appeal to everyone from minorities to Berniecrats. Following on the heels of Ivanka's speech, I think it was a pretty big pivot, and a politically brilliant one. He had his base chanting his name in favor of liberal ideas.
Look, we all know there is only one way Trump wins this: don't disillusion his own crazy nutjob base while finding a way to appeal to various moderate-to-liberal groups that hate Hillary. Tonight's speech was written to do just that.