Bring a second/backup gun. Always bring a backup to any class. If your main gun goes down, you want to have a backup that you can quickly grab. This is particularly important if you bring a 1911.
Bring as many mags as you can. It doesn’t matter what the minimum requirements are, the more the better. Pre-load as many mags as possible before the class. The less time you spend loading mags on breaks, the more time you have to relax, piss, snack, or BS with other students or Costa. Keep at least two or three mags empty for various drills to start with.
Whatever the round count is, add 10–25%. If the course is 1800rds, bring at least 2000, if not 2500. If the ammo is in boxes or cartons, dump the ammo out into an ammo can as loose ammo. It’ll make loading easier.
Bring a mag speed loader. I highly recommend a Maglula Uplula, as it will save your thumbs and reduce mag reloading time by half.
Electronic ear pro should be mandatory. You can hear everything the instructor says.
Bring quality gear. This includes a high quality holster. Bring a spare holster in case something breaks.
Regardless of weather forecasts, bring clothing for every weather condition. Hot, cold, rain or snow. This includes waterproof footwear and good quality socks. Wearing a good pair of shoes or boots makes a big difference since you’ll be on your feet for several days on end.
Show up early every day. Be ready to shoot before class is scheduled to start. If you can, bring your own lunch. If you don’t bring your own lunch and have to go out for lunch, be sure to get back with enough time to stuff your mags and be ready to shoot before lunch break ends (this is where pre-loaded mags come in handy). If you don’t have lunch places nearby, don’t chance it- stop at the gas station or at grocery store in the morning on your way in and grab some food for lunch so you don’t have to leave the range. If lunch is from 12-1 and you have to leave the range to get food, don’t roll back into the range at 12:57 with your lunch still in-hand and uneaten, mags empty, and gear not on. I’ve been to classes before where this has happened, and on day 2 we didn’t wait for them and started at 1pm.