This looks... horrible. But above and beyond it looking horrible, it's unflattering. The coat is much too large, and combined with the high-rise jeans and tucked-in shirt, makes you look pigeon-chested. Get rid of the hat and the shoes. At least you have a decent (if undynamic) tonal color scheme going on without them.