These are all great ideas, and I'm sure most teachers have recommended these tips to their students at one time or another. I definitely have.
Goals are equally important, and go a long way to improving English, too. "I want to improve my English" or "I want to understand more when I listen" are pretty vague, and need criteria and context. It becomes more difficult for the teacher to offer specific tips for each student.
Short term, realistic goals are best set with the following sentence: "I need to improve (particular skill) so I can (do something)." We'll offer different advice, and probably structure lessons differently in the following situations:
Student A: "I want to improve speaking so I can have a job interview."
Student B: "I need to improve my speaking so I can ask questions at the store."
Chris Cotter
Heads Up English - English materials based on current events. Just print, and teach!
English Lesson Plans | Heads Up English | ESL EFL