Well, your dress should compliment your skin tone. Are you tan or have an olive skintone? If not, I would suggest opting for other colors. That way you don't waste time looking for something that won't make you look your best.
Ask if u can use a mircrophone to ask him or see if u can have ur whole cheer teamj make up a cheer or stick whatever his name is then will you go to prom with me on there backs(make sure to ask them and have them line up!