At Tommy's Tuxedos, we pride ourselves most of all in our in-house alteration department.  Anything in your wardrobe will look better on you when it actually fits.  Sleeve length, excess blousing around the torso, and too much/little room in the seat of the pants can all be adjusted to a certain degree.  It’s very likely that you can salvage many of the ill fitting garments in your wardrobe by simply having them altered to fit.