When you are getting pushed off the ball, it's not just about upper body strength. It's also about your leg strength.
Yes, your upper body can help to withstand those roughnecks, but whats the use if your legs aren't strong enough to support them. My advice would be hit the gym, thrice a week...