Can someone help out with a better approach for this model
You could create a material that would be a mix between Voronoi (Distance to Edge mode) and Noise, with a bit of Emission in order to fake translucency:

Then add a particle system with a collection of gravels. To vary the amount of each gravel, use the Use Count option: