Dedicated servers will help alot. Then you can play with and against the same ppl over time. And also build a community.
Mapknowledge plays a huge deal in sandstorm, just play it, try different loadouts, tactics and routes to the objective -from both sides.
Also, on the other hand -A bigger focus on how to play the objective from both developers and connected youtubers would help alot. For example explain why firefight is not won by camping as last man standing, and that firefight is not TDM.