Okay, let me start out with what my mods were when I was NA:
ZZP tuned PCM
ZZP GT1 cam
ZZP Stage 2.5 heads
.690 pushrods
.045 head gaskets
105# valve springs
valve spring retainers
TOG Headers
P&P LIM
Aluminum LIM gaskets
10.3mm spark plug wires
NGK TR55's (.060 gap)
ZZP Stage 1 T/B
ZZP W/P UDP
180* drilled thermostat
shift kit
custom 2.5" exhaust with no cat
O2 Emulator
HV3
Poly Motor Mounts
ZZP Race Battery
With all of that, I made 222whp on ZZP's dyno. If you figure that we have 20% drivetrain loss, that equals about 278 crank hp. If you think that maybe that's generous and we actually have 25% drivetrain loss, then that comes out to 296 crank hp. My best 1/4 mile time was a 14.4@95mph and that was when the Monte made 205whp. I did run the Monte after it made 222whp, but with bad tires and both of my rear calipers locked up, I could only run a best of 14.7@94mph. Also, you don't need bigger injectors.
I don't post this to discourage you, but I post it all to show you what all you have to do in order to make 300 crank hp. With 20% drivetrain loss you would need 240whp (which would be the second best EVER FWD 3800 dyno behind a stroked 3800), or with 25% you would need 225whp (doable, but VERY expensive).
The GT1 cam is fine if you go boosted. Both the L67 and L36 have the same cam from the factory. However, don't get rockers. With our engines, you get either rockers OR a cam. I'm still running the GT1 cam with my Novi 1000, so you would be fine if you kept it, but you could get more power with a different cam that is suited for your setup (as could I).
I hope that helps put things into perspective for you. You have a LOT of work to do to get to 300 crank hp, or if you top swap, you'll be there instantly.