It is not possible to clean marbles at home. But, still, you can try using detergents and some brushes. Make sure not to brush it too hard to prevent scratches. Do it gently, you may get a better result.