Don't use 56k connection, k?
It's no fair to other players, who pay a -blam!- load of money for there connection, and you using dialup, also it could be your NAT, or just your connection, check to see what your NAT type is, by testing your connection in the xbox 360 dashboard under network settings okay?