300 Hp crate motor upgrades

I have a 300 hp magnum crate motor It needs some serious upgrades I'm thinking I know It needs a cam change maybe intake. I don't want to pull heads yet, wondering how much cam I can get away with. Its not a drag motor just street and some autox so I need something that can pull hard off idle and mid range it will use street gears with a 4 speed.