Upper arm protection?

Im relatively new and get hit in the crook of the elbow/bicep/shoulder often so I have a lot of bruises. Is there anything more I can wear to cushion that area besides the underarm guard? I see some thin athletic sleeves that seem more for compression than protection from impact. Does anyone else use something similar and is it worth getting?