To be a true specialist in any area requires a lot of grit, determination, and practice. You can specialize easily but to be an expert in that field is quite difficult and I believe in cases like this where you really like the field, but aren't in the top 5 %, it's better you try your hand at some other field.
And yes I agree with the fact that the passion and obsession specialists have is tremendous and it's truly admirable.