**disclaimer** this guy has more style than you. Or me for that matter. So let's break it down and learn.
Pants that don't bunch at the shoe and also the double cuff to above the ankle is in. Your pants, are too long. Bottom line. That ball of denim at the top of your shoe doesn't look good. This guy rocks the high cuff brilliantly, and obviously the right pair of shoes is key (desert boots or classic lace ups to start, ditch the tennis shoes)
Classic brown low-profile lace-ups are a must for wardrobes. The simpler the better to start, personally, I'm getting wingtips for a bit of extra swag.
Jackets are going to be huge this spring, if they aren't already and this one is classy, neutral, and will go with a number of wild tie and shirt combinations. His hat, you can't wear. You aren't ready, I'm not ready.
Also, notice how many buttons are done up on his blazer. ONE. you always leave the bottom button undone. Also the tie. It's perfect. The outfit is insanely neutral with one pop of color and this yellow was the perfect choice to tie it all together.
Pastels are good all around, and in layers can really upgrade your outfit without looking like you are just trying too damn hard.
Learn from this man, and swag on.