Those E6 heads are only worth anything as a boat anchor.
I would say that you need to stroke it out to a 331, good set of AFR heads or TFS twisted wedges, custom cam, etc. I can't really help you out with the carb situation since it has been YEARS since I have messed with a carb.
The E6's are worse than the stock '87-'95 E7's which are pretty much worthless.
If you want some cheaper aluminum heads Texas Hot Rods has Patriot 185's for $850.
Youre probably going to want to convert the motor to a HO motor with a roller cam.
347 or 331 stroker kit with 10.1 comp , AFR 185 heads, and keep the stealth and the dp holley they will work. If motor is flat tappet cammed run a Comp 31-254-4 if roller cammed run a Comp 282 Xtreme Energy or something close that should give you 400 wheel horsepower
Are you talking RWHP or FWHP when you say 350-400 hp?
Cause 400 RWHP on a 306 is gonna be costly and more than likely not very streetable. It will make power high in the RPM range and you'll have to wind it out. It can be done but we need to know more about what your plans are for the car.
400 302's cost coin and are not very drivable. The 302 in the Real Street car makes about 400 with a 180cc head extensively worked over and a cam that has 265/268 duration at .050 lift and is revved to the moon. That 400 horse mark could be more easily attained without the restrictions we have but expensive and short lived none the less.
This is a great place to shop at very resonable prices and good parts. My dad and I have bought stroker kits and miselanious parts from these people. I would check out there stroker kits and check out the heads they have up for sale.
A stroker kit is the way to go. Especially if your car is going to be street driven. Although it is fun revving your car to 3500 just to let your clutch out at a stoplight.