So you aren' t a " great" archer. Neither am I. I also can' t shoot a rifle perfectly at 1000yds, throw a baseball in the strikezone every time, I don' t even sign my name exactly the same every time.
My point, yes you are inconsistent you are human (I assume). The problem is that you admit you are missing. Just start saying that you can hit a fly at 75yards 99% of the time, and you just might start to believe it. I won' t, but you might.