Also the two color families of blue in one outfit doesn't work for me. Go with either a bold blue or a light blue or a pastel blue - but then generally stick with that color family for the rest of the look.
That vest with chain would be dope over a crisp white shirt.
Or drop the vest and chain and add a belt and the blue shirt and tie (with a nice tie clip for bonus points) can carry themselves.