Add one more point, before going to the interview, do some homework about the company. So you can ask them some appropriate questions instead of being chased by their questions. A good way to kill interview time and cover your own weak points. People like you when you show interest to them, which indicates that you care and you think they are special. Interview is just like going to a blind date. Being liked and liking, it is a two way street.
One step ahead, if you can even customize your resume for each job position you are about to apply, that would be perfect. It is just too demanding for me, maybe just a few which match my background most.