You now have a blown engine. It is entirely possible that this can be fixed but we will have to see some pictures of the damage to tell. At first blush I'd say this one is toast. Would be much more expensive to fix instead of finding another engine to put in this bike.
You mention engine block damage and cylinder head damage and a bad bearing. The bearing may have damaged the crank, the cylinder heads are almost always lost if broken pieces are hitting them, and the broken place between the block and the cylinder is not even repairable. Just from your descriptions understand so please post some photos.
We will help you find another engine.