A crate engine would be the way to go if you have the cash. That would gave you a known good engine with a good idea of output. Barring that, a junkyard pullout with reasonable mileage would be a decent option.
I would recommend keeping the CCC system and fit it over to the new engine as it will adjust itself to the additional displacement with ease. Either way, you will need a new SBC style HEI distributor from a similar year G-Body.
You will need SBC motor mounts that are bolted to the appropriate holes in the frame and SBC clamshells for the motor side. Car ones will sit the motor slightly lower but truck ones will work as well.
You can get a complete serpentine drive from a few places. An F-Body, a 2nd gen S-10 4.3, or a full size Chevy Truck 1988-98.
As far as transmissions go it depends. If you have overdrive in your car now, it is a 200-4R and you can likely bolt right to it. If you don't have overdrive, a TH350 with a Chevy bolt pattern should swap in easily. Check to see if you have a few extra bolt holes on your transmissions bellhousing that are not used. If you do, that means that it is multi-pattern and should accept BOP and Chevrolet bolt patterns.