The critical thing is that sandblasting, or even soda blasting, on an engine which you are not intending to fully strip apart anyway needs to be done with EXTREME caution, or avoided entirely. Sand/abrasive grit particles can be devastating it they get inside and take up residence in bearings, oil galleys, etc. Soda is almost as bad, it can also get into some tiny places. There are numerous places that the particles - or the dust they create when they shatter against the engine case, etc. can get inside the engine and cause problems etc.
If it were me, I'd take the painted things like that starter cover, valve covers, etc. completely off and soda/media blast them separately. Other 'gentler' media to consider instead of sand/garnet would be walnut shells, or soda. After blasting, be sure to THOROUGHLY clean the blasted parts with (Water, if using soda) or other solvent. Unless you're planning to completely take apart the engine as part of the process, I think I'd first try the 'manual' method of cleaning up the cases, cylinders, etc. This involves a cleaner like Simple green, or even WD-40, or brake cleaner for the really tough grime, combined with NON-METALLIC scouring pads and elbow grease. Truly, this is how most folks do it (unless fully dismantling the engine, etc.) You can also find some of the non-metal scouring pad materials packaged for use with rotary tools - those would work well too.
Soda blasting can be very effective in cleaning of individual parts like carb bodies, fork lowers, wheels etc. Monte Miller's Texas ghetto DIY soda blaster worked wonders on his R65 wheels and forks. Just be extra careful about not blasting something like the engine - there are alot of little holes that grit being propelled by 100PSI can get into and thereafter into delicate internal places you really don't want abrasives to be. You wouldn't use a pressure-washer (Water) on your engine, after all, would you?