Per Wright, Rossi & Daily in "Under The Gun", no gun control law has ever led to a reduction in the rate of violent crimes. So, it's pointless to bother.
Make the crime itself consider extra punishment if a gun is used, maybe. That is, robbery via baseball bat carries a lesser penalty than robbery via a handgun--but robbery itself is the issue.
Odds are, an age limit of, say, sixteen for purchase without a parent accompanying the buyer, seems reasonable. The old parental consent deal.
Maybe laws against felons in possession, if the felon's history were one of violence--particularly if it had been with the misuse of a firearm. But that's really just a punishment tool, since no law can prevent said felon from acquiring a firearm.
Laws don't prevent anything. They only provide for punishments after the law has been broken. The history of all gun control laws is that they are only obeyed by those who are honest and upstanding to begin with--against whom the laws are not needed.
Art