Start working out and eating more. Pull-ups are your friend for making your upper body wider and with more of a v-taper.
Many companies make slim-fit button-down shirts. Just need to go out to a few stores and find which ones suit you the best.
If your shirts still mushroom out of your pants, wear some shirt stays.