OK, my strategy for mirrorballing that shape would be to make a grid array of plane objects that you align to the first flat face on your object, then make it editable, connect the pieces into a single mesh, and do a couple of knife cuts along the edges, deleting the polys that remain outside those. If you use the workplane alignment functions you can actually create the plane and cloner pre-aligned to the face in question, which is helpful.
Then you can extrude them by a set amount and add a bevel deformer on the parent group. Then you can mirror, symmetry or otherwise transform that plane so you get the other side for free. And then it's just rinse and repeat for every remaining side. I would expect to be able to get that done in about half an hour. This 1 face took about 5 minutes...
You can add various effectors before you make the cloner editable if you want a bit more real world randomness in there for example, which will be important for the sparkles, as for the most effectiveness of those you will want every one of the pieces angled subtly differently from its neighbours - if you leave them all exactly planar (as I have done above for illustrative purposes) that very much reduces the effectiveness of the mirror ball look, which is why you mostly see that on spheres....
CBR