I'm a teacher in another area, but i think the factors which make up a good student are fairly universal.
here's my views:
1)The student works on and practises whatever the teacher has asked them to work on or practise (Dennis's point - absolutely correct). It's frustrating to give work which would be of great benefit to students, only to find they haven't bothered to do it. If the students want a big commitment from a teacher, they must make a big commitment too. Many students forget this, thinking the teacher is only there for the money.
2)The student asks questions if he/she doesn't understand something. Being afraid to ask questions is a huge impediment to learning. Why are questions necessary if the teacher explains things well? simply because something which the teacher thinks is easy to understand (because they always understood it well) may be a difficult concept to another person.