BJ won't ever be one of the best players in the game.
I don't buy into the whole if they trained harder, had better attitude etc.
He's just another Dave Taylor, Konrad Hurrell, Carl Webb etc.
They look like world beaters every now and then and that's because they are overweight which helps them bust through tackles pretty easily.
Ask them to shred their weight, get fit and play consistent football for 80mins every week and continue busting through tackles...It's not going to happen.
If I was the coach I would play these sort players off the bench.
Chuck them on for 15mins every game.