He needs a new name. The name Dolph Ziggler is cheesy, unrealistic, and doesn't scream "Superstar", "Headliner", or "Face of the Company".
Change his finisher. The Zig Zag? Really? And it looks less effective than a body slam.
Stop overselling. It looks ridiculous. Learn to do promos. All he does it talk. It's boring. Cut the hair and at least attempt to look like a man. Stop wearing pink. The showoff gimmick is just silly. Do something to draw interest from people other than the Zigglites on websites like this.
Other than that, I wouldn't change a thing.
The bold part I agree with. why is it boring and silly? and he isn't wearing pink.