ditch the cargos. ask any women what kind of body on a man they like, they'll universally say V shape torso turns them on. You've got it, but you're hiding it with those pants. Because the pants are loose and have extra pockets on the side, they make your legs look bigger and your torso smaller in comparison. I understand that this is just for work, but you can find better fitting (tighter) casual khakis. They make khakis in a low rise bootcut that make guys legs/butt look great. If you don't have a pair of low rise boot cut jeans or pants in your wardrobe, i'd definitely recommend getting some. Go shopping with a girl friend and she'll tell you what looks best on you.
Just my 2 cents only trying to help.