Nothing beats soccer game experience like a soccer game itself. Scrimmaging is a good soccer drill for Team Attacking and Defending, Teaching Positions and Evaluating Players.
If you scrimmage at practice, this is the best way. Divide your team in half, don't use a Goalie, and goals only count if shot from within The Scoring Zone, which is identified by a Red Cone. This game is better than a regular scrimmage in 2 ways: (1). All players learn to defend and play tough defense and block shots, and not rely on The Goalie, and (2). To score, they must work the ball close to the goal and not take long shots, so control, dribbling, passing, and movement off the ball in the Attacking Third are encouraged.