From my own experience, some players perform pretty badly at one season, then in the next season, he become better even when you don't put in in a training.

I think that players themself have a hidden "form" status that illustrates their performance (form is different from morale), some players have bad form in 1 season but in the next season, it will improve itselft.