I think both as well,...I believe we are all born with this ability, it just fades over time, like the saying goes.."ya dont use it, ya lose it"..or we are taught to NOT believe we have this ability...so if ya tell yourself long enough then ya start to believe that you do not have the ability and it isnt as strong.
Reason i say this is that is a bit what happened to me, i remember having alot of different abilities when I was a young child and growing up, but I was told to ignore them or to even not speak up about them and I taught myself to just deal with it and most times try and block it out...so the ablitities either faded or I just ignored them and learned to live with it that way.
Of course now I understand how to control this and I welcome it, but I do wonder just how much I could of learned back then if the ppl around me would of accepted this and helped me along?
I believe I still have alot of these abilities, I just need to dig a bit and pull them back up and realize them, I hope to do that someday soon in my life, well when my life slows a bit that is.
I also believe ppl can be taught if they believe and open their minds to it...