Set the ball on an old buttertub or the like in a sink or wash tub and fill it till you are covering a good 2/3rds of the ball with not scalding water and a good squirt of dawn dish detergent or similar.
I usually use a slightly abrasive 3m pad (800 grit grey scotch brite works well) to help loosen up debris and scour the pours. I pretty much treat the ball like a greasy pot for a good 5 minutes or so, then rinse with warm clear water and let it dry. Feel free to tape over the gripping holes to keep the water out if you prefer.
The scotch brite will remove the factory polish job, so plan on repolishing after you clean it in this manner.
When you get to resurfacing due to track wear, do the ebonite hook again at the same time.
I know of people with 500 plus games on Ravages that still roll and look like new that do clean n dull every set, repolish about every four sets and resurface/hook again about every hundred games or so. Just like grandpa says "Take care of it and it'll take care of you...."
See also
http://www.morichbowling.com/Products/Cleaning.htm