Just should let you know I very much doubt any glasses will fit underneath the goggles.
The only ones I know that work are Bolle PILOT (also called PILOPSI) which are safety goggles, and have cut outs specifically for glasses frames to fit through. I know this because my dad has to wear em and with anything else there is not enough room for glasses inside and they are pressed too tight against the face.
The X-1000s will definitely stop a BB, they are Bolle Tactical so are gonna be impact resistant. In fact it says they are ballistic rated in the description. Any genuine military eye pro brand like will exceed airsoft requirements.
You could also look into Heroshark stuff if his website is still working (if not try his FB page) makes his own mesh eye pro supposedly to higher standards so it is a good alternative worth considering.
An FYI I'm 17 and found out at my last game that it's only under 16s that have to wear full face protection for First & Only sites, but will probably be different elsewhere.