If you are asking about a BB gun, Then they are inherently inaccurate. If it's a pellet gun, then use heaver pellets. Yes Pellets come in different weights. Heavy pellets fly slower but much straighter than light weight pellets.
We need more info to make an informed guess.
Beretta Elite 2 has more power
The Beretta is more accurate but Smith and Wesley is more powerful
Without more information; 10-1000 USD.
100 to 1000 USD or more depending on EXACTLY what you have and its condition.
No
The Beretta brand is one of the more popular pistols made today. While there are many shops that will carry the Beretta pistol, it is always wise to purchase all firearms from a reputable dealer to avoid in legal entanglements, as well as to take advantage of warranties and buyer perks.
Halo Reach's pistol is as good as the DMR, but its not as accurate and has more recoil. The pistol looks like Halo 3's pistol, fires like Halo 2's pistol, and has a zoom like Halo Combat Evolved's pistol.
You will have to define what "large caliber" means to you and weather the pistol is a revolver, singleshot, blackpowder, rifmfire, centerfire, pinfire, semi-automatic.
Who the pistol was made for. Beretta makes both. The M9 is simply the U.S. military designation of the 92FS pistol. The military pistols are marked as such. Functionally they are the same. Both are available on the commercial market. The M9 comes in a cardboard box instead of a plastic box and costs about $50 more, but as stated above, functionally, they are the exact same gun.
For shooting things from a relatively large distance. It is more accurate than a pistol or an automatic weapon.
Beretta has been making guns since the 1500s. You DO realize that there is more than ONE Beretta, and more than ONE magazine for them? You will need to be more specific.