If you want the ball to reflect everything around it, you have to keep in mind that this means that the whole scene has to be rendered from the "balls point of view".

If you don't necessarily need a full reflection, you're far better of with an environment map and you choose a fitting skybox.
If the ball is not to big and close up, the effect is about the same. You'll find it in the manual as 'mtl_envMap'.

I don't think that there is a shader for a full environment reflection available, the one from the shader library only works on flat, horizontal objects.