I think you're getting a poor response partly because of the picture quality. It seems like you're wearing bootcut jeans. These coupled with what you're wearing up top makes you look a bit like a country cowboy. This is fine if you're indeed a country cowboy, I suppose.* Though, still, even if you were, I don't think you're muscular enough to pull off this look. The jacket's collar oddly splays. In addition, there just isn't enough color contrast. Are the jeans also blue? You would do better with a bit more contrast in colors; even making your shirt white would help. Also, given how country cowboy this fit is - or at least seems to be - wearing a slide buckle dress belt is really odd. I know such contrasts can be done well, but it just doesn't look coherent here. Lastly, all of your clothes look slightly too small for you. For example, your shoulders look so small that it makes your head look big. You should also get rid of the Bieber haircut. Hope that's constructive. I do think you dress better than many of the newbies around here. * For all you lumberjacks and sailors out there, if you think you look any less silly just because your fits are in vogue, you're fooling yourself.