I'm relatively new to handgun shooting . So far I've shot about 500 rounds . I know I have to practice a lot more than that to get good but I 'm a little discouraged because I don't seem to be getting much better . I'm right handed and left eye dominant . The indoor range I go to is 25 yards long . I shoot a 2.25 inch SP101 and a 4 inch GP100 . So far I've been shooting with 2 hands and both eyes open . At close range , 10 yards or less I do ok . At longer ranges I don't do so good . Should I try closing my left eye when shooting long range ? Should I always shoot the same ammo ? I usually shoot D.A. at short range because I figured this would be the defensive shooting practice . At the longer ranges I shoot S.A. . I don't think I flinch because I 've been shooting shotguns for a long time and so a gun going off is nothing new . I can't afford to hire a shooting instructor so I was hoping that some of you more experienced shooters here could give me some pointers . I rented a Ruger 9 mil. once just to see if I'd be better with a pistol but it turns out I was worse . Thanks in advance for your replys .