Bench shirts are custom-made to your measurements, and yes, it is supposed to be tight.
You don't have to have one to compete, but if everyone else is using 'em, you might as well.
As far as incorporating it into your workout...it depends. How close you are to a meet, what your bench training is like now, etc.