I'm pretty new at this and about to buy some dress shirts and suit jacket online. My measurement is 15.5 34/35, 32 waist, 5'9" height. My body type is athletic/swimmer with broad shoulder/chest and thin waist. Most of my regular fitted shirts look too big below my chest so I need a type of shirt that really fits my body shape. So I found these shirts online: slim fit, fitted, modern fit and trim fit. So what are the differences? Which one is the slimmest waist-wise? And on a side note, what jacket size or type should I get that fits well? Thanks in advance!