'Intent' has been mentioned in this thread a couple of times, and I think that's what isn't working well for me about your latest fit. It doesn't really look like your intent matches what you ended up with. I'm not entirely sure what 'Street punk' means to you, but I'm not seeing it come through in the outfit. To my eyes, it just looks... normal? Like, it's a Gap outfit. It looks fine, but it doesn't look like anything - there's no intentionality.