The best way to balance it would be to take it as three types of weapons.
1- Stuff that requires ammo, bullets, rockets, etc etc.
2- Energy weapons
3- Remaning weapons.
type 1- Assign a base damage ammount to all ammo of this type. From there, each weapon that uses the ammo can...