Nah, I would have agree a year ago, but Kenwyne Jones will get much better, de man made a 360 turn around, he have good artibutes to be a top striker, maybe not yet, but could, his confidence was a problem but give him time. If he shoots more he will score more, simple as that, unfortunately, his coach in de EPL is not helping him develop.
Its never to late, he might be a late learner, but this is a position he loves and once you love something it will eventually work for you.