Non penso esista il bulk insert in access.

Sicuramente eviterei di fare ogni volta la clear dei parametri ed aggiungerli.
La query è sempre la stessa e quindi potresti prepararli prima e poi solo valorizzarli.