there's 3 types of players, note readers look at music and play it great and consistent from the first time on but often memorize poorly. Improvisers don't read notes well, their music often single notes with cords. They improvise a number of ways but never play the same twice. The last, brute force. They struggle through 1000 times until it becomes part of them. Learn which you are, you may be one type, a mix, etc. 10miles where do you put yourself?
YouTube wouldn't let me put the whole answer in the box, so I'm putting it here.
I think I'm a mix between the first two. I can play most sheetmusic in one go (especially if I know the song), which should be obvious from all the video's where I am looking for the CODA symbol and can't find it because it's the first or second time I'm playign the song ;). But then I don't neccesarily need the sheetmusic, I can play by ear as well, and I hardly ever strictly follow the sheetmusic to begin with ( leaving out and adding notes..sometimes changing things a little). It's the ones I learn by ear that I can instantly memorize, but when there is sheetmusic I have to really study it to learn it from memory..(which I'm a bit too lazy for usually since it takes more time and there's s much more to play and figure out...)