Get goggles the ESS V12 are are a good shout. Get half face mesh mask if you want to keep your teeth, neoprene is uncomfortable and sweaty and doesn't really offer much protection.
BB's can shatter through mesh I have had it happen a few times but its never been worse that getting crap blown in your eyes on windy day bit of eye wash and sorted.