Vests can be breathable and absorb sweat like any other clothing item. However, synthetic fabrics such as polyester are less likely to retain moisture and odors. You may also consider using a specialized undershirt or sweat pad if you sweat more than usual.