The only way I know to improve the noise performance is to lower the gain of the LM386 and use a low noise opamp at the mic end to make that gain back up. That way, by the time the signal reaches the LM386 and its considerable noise contribution, the signal is quite a bit stronger, in comparison. But this would require a complete board redesign or add on board.