RE: Getting better
You're right there is a big mental side to the whole thing.
But, you're doing good and know what you are capable of doing, which is a big big plus at this stage of the game for you. Now you just have to learn consistancy, which is really never ending for anyone, you just get better with it with time. Also remember that what you did once, you can mostdefeinetely do again.
Good shooting!