I have to agree with David. It is common sense that a night club and a restaurant are very different.
Also, there was another flaw in the original posters statement. One does not have to have a certain charm with words. One does not even have to speak in order to make close-up magic work. You can successfully present magic with out ever speaking. I have done this over and over again. I have performed close-up magic to deaf people, and I have performed close-up at parties and clubs where it is a waste to even try to talk. Yet, I can still present it successfully because magic transcends language.
I also showed some blind people a card trick, but it did not go over very well.