Almost every time i go into the gym, i see people who are a LOT less big, defined, and muscular than I putting up max weights on bench that i can't hit. For example, my max on bench is 315 one time, and just yesterday i saw a guy who is much shorter, fatter, and less muscular putting up 340. I am not trying to brag (in fact it's the opposite) but this is just how it is. Is it because I have long arms? Any tips on how to get a better max?