My character's arm starts to get suck when rotated on x axis. I tried weight paint and it does not seem to help much I'm really new to Blender and 3D animation and any critique is appreciated.

![enter image description here](https://i.stack.imgur.com/blcXl.jpg)