You can teach skill but nobody can put guts or grit into a player if it isn't already there.
I have always believed that you cannot put devil into a player... or ever really take it out.
I've been watching Keiron since he was sixteen, his skill has never been in doubt, when he has the ball he will make you sit up and take notice, when he loses it he never goes looking for the ball, he drifts out of the game for long periods, for such a big lad he lacks bite, his heart doesn't lookin it, can't tackle, doesn't like the rough stuff. I saw him against Spurs U23's the other week, playing with lads a lot younger than himself, instead of showing an example and having a good go
he just ambled around the pitch making it obvious, to me anyway, he didn't want to be there. He has never changed his attitude in the five years I've watched him. Skill is fine, but is never, ever any use on it's own, you need, bottle, heart and guts to go with it. It doesn't look like the lad will ever change.