Alright a leather jacket is a must for this style. The jacket takes you to the next level quite easily. Most jackets will be good, just do not throw on a black leather jacket and a white T-shirt expecting no one to call you a greaser.
This is a Sunday brunch with the guys or family outfit! I feel like you don't have to wear dress pant to wear a blazer with a dress shirt. Just throw on some plain, simple jeans and add on that beige blazer with a neutral color dress shirt.