Everything is needed for a player. Also, depends what skills he has, on what position he plays, what tactics you use for 'em etc... You can make the players like Mentally strong, and continue to train them to the needed skills, example: Finishing is most important for a Striker. Afterwards, you can train them for the main skills, optionally you can go on the Mental ones also. Hope you understood me.