The shirt looks fine. Just choose the colour to tone carefully, and you'll look good.

Best regards