I have not found morale to make a difference in training. If you look at their respective market values you can usually (not always!) guess how well they will train, if they are WAY more expensive than another the same role and age, they are more likely to train quickly. Doesn't mean they will play better however.