Your players seems to be 22-23 years old. Age has a pretty big effect in training from what I understood. I think that is why it takes time for you to improve passing skill but I am only interpreting information I read in forum.