not really, depends what kind of shirt/ blazer you're wearing. Generally it is not the done thing in fashion circles.
If you have good quality shirts fitted for you there will be no need for an undershirt regardless of your size/shape
If you have good quality shirts fitted for you there will be no need for an undershirt regardless of your size/shape