I found a photo of sand, and put this together for you.
Original photo texture with mapping node to fit it to the object.
Using a RGB Curves node I made the photo darker and mixed this with the original photo using the Vertex colour input to control the blending.
Added a Bump map using the original photo with colour ramp to control the details.