It does look too big, mainly around the sleeves, arms, and underarms. If you can return it, try a size smaller. Same problem I have with vintage Levi trucker jackets, chest might be a good fit, but arms are too big. Are the white patches sports related, not bad, but not my style.
Its only going to look good pretty slim
Kinda just looks like your wearing pants