I agree with Wade here. You do have to deal with reality. And the reality is we are not all the same. Talent is an ambiguous concept and pretty difficult to pin down. But it's clear that some people have more ability in certain areas than others. That doesn't mean you can't play wonderful music just because you don't have the innate musical ability of Chris Portter. Quite the contrary. If you play what you are capable of, work hard and reach your potential, and play follow your own musical path, you'll likely be playing some very good music.
It's understandable that everyone wants to play just like--insert your fav hero musician here--, but eventually you have to deal with the fact that you are not Bird or Coltrane or Getz or Potter or Joe Blow either. You are you, with your own unique ability and talent (however you define talent), so I think the best course is to listen and study the masters and your favorite musicians, pick up what you can, then get on with your own thing. Because no matter how much talent you have or how hard you work, you won't sound just like anyone else, and that's a good thing actually.
Just my 2 cents....