Ping is relative. How exactly are you determining it to be "56 data bytes" seeing as ping is the time in ms it takes to contact the server...
Try joining Badspot's server, his works. If you can connect to his, the chances are it's the server you are trying to connect to's fault.