Average men is ugly and invisible for women in the street. Most of men are average (like me). I see young men dressing "elegant" in simple dates like coffee shop or in his day to day, they look bad, I notice they are overexert, thinking they look like a model, but actually they look like a bad payed commercial while a lot of men dress cheap and horrible and get most of hot girl .

My advices are:

1 Blend into your surroundings and dress like most of the people, casual and comfortable. Dont try to overexert

2 90% men over 30s are skinnyfat or a little obese. Go to the gym and get good chest breadth to can fill the t shirts. You cant be elegant if you can´t fill the t shirts or the sleeve of t-shirt , polos or whatever

3 Copy and improve. Buy good quality fitted slim fit shirts, jeans and casual shoes. Thats all. You will look better than 90% men who dress no fitted shirts because they have bad body, and all their clothes are bad quality. Avoid dress shoes and button up shirts

PD: Unless you go to a special event or expensive restaurant I mean