Lot's of rounds down range is only a help if your putting them down range correctly....practice doesn't make perfect, perfect practice makes perfect. Don't worry about fast as fast is the enemy of precision, fast will come all by itself once you get accurate, but if you try to teach yourself to go fast first, and then tighten up, it's a much longer road.
Dry fire is your friend, especially once you understand how to use the fundementals of grip, breathing, trigger control, sight alignment, and follow thru. It will illustrate in a clearly visable manner where you are f#$%#ing up.
Next, while the 9mm is ok, if your serious about getting accurate go buy a rimfire, as you can shoot cheap enough to shoot alot, and the recoil doesn't hide breakdowns in follow thru or yanking/flinching or anticipation to the point that you as a new shooter won't see them. I'm NOT saying don't shoot the 9, but when you see your groups open up past a reasonable size, put it down, grab the 22, and find out what your doing wrong.
Your berretta should be able to group in the 2" range at 15 yards, possibly better if it's happy with your ammo...anything bigger then that is you

Once you can do that, push the target back to 20 yards, then 25.....most shooters are content to blast away at 7 yards, never getting better and shoot patterns, not groups. There is nothing wrong with this if it's your thing, but it won't teach you anything, nor will you ever get better...keep challenging yourself. Once you find yourself able to shoot a group at a longer range, you'll be amazed how fast you can shoot the same group at closer range. When i was competing IDPA, slowfire bullseye at long range was always part of the training regime..not always a big part, but always there. It trains focus and discipline...and usually solves those occasional random flyers you can't figure out.
Finally, if you can, find a good pistol shot...again, if they can't print 2-3" at 15-20 yards, they probably don't have a whole lot to teach you...so choose wisely.