I'm making a couple of assumptions from your post which may be incorrect. You say you are hitting higher than you are aiming. I assume you are "aiming" instinctively (otherwise you would just adjust your "sight")? My second assumption is that you are shooting from more-or-less the same distance (otherwise, as Arne said, it is unlikely that you would miss by the same amount at 50 yards as you would at 10 yards)?
Incidentally, if you have achieved left-right consistency, you are more than halfway there, because most form errors show up as left-right misses.
One thing that people do who aim instinctively to groove their shot is to start very close to the target, like 5' away, where you can hit your mark almost every shot. Then move back a few feet until you can hit accurately at that distance. Then move back a few feet more, and so on. Once you are hitting accurately from 5' - 15 yards, then go back and forth to intermediate distances so you don't lose the accuracy you built up at those distances.
Another thing you could do if you are consistently hitting high is to switch from split-fingers to the three under string grip. Usually, when people switch to three under, they have the opposite problem that you have: they start hitting low for a while until they adjust. You might find that you start hitting right where you want to.