Amelia, your target shows correct point of impact on the vertical, but 2-3" left on the horizontal. The problem is really quite simple, and very common to new Glock shooters. You have too little trigger finger, in other words, the trigger is much closer to the tip of your finger than the first joint. When you get a sight picture, your right hand will automatically try to stay straight on the target, so the gun is pushed to the left. Also very easy to correct, just grab the gun further forward on the frame so that you have the trigger more on the finfer pad, closer to the first joint.
For dry firing, the important thing is that after you press the trigger, you have the same sight picture as before. In the end, everything is just getting the target to appear behind the front sight.... And focus only on the front sight, not the target or rear sight.