Before you can win a government contract you have to have that contract’s NAICS code in your SAM profile, and there are plenty of horror stories out there about companies winning contracts then having the award retracted because they didn’t have that NAICS code in their profile.
The rationale is a bit complicated and requires a deep dive into the structure of the SAM registration. But for right now make sure you’ve added all your NAICS codes to your SAM profile