The jacket, shirt, and tie are just right, but unless you are trying accommodate a massive pair of testicles or hiding a secret booze pouch, your pants are far too large. Still though, the colors and style of suit suits you well.
That is what I call "Oh shit prom is in a week and I have no nice clothes, so I need you to go to the store while I am at school." starter pack.