They should know how to deal with customers, and should be able to tackle difficult situations. In short, good communication skills, interpersonal skills, discipline, good conduct, smartness and presence of mind are the qualities for becoming a good waiter.