Dear Deeksha you have covered very good basic points to be considered while interacting with the clients.Even I have missed one of these poits while interacting with the clients.
I there there are the very basic poits, often these kinds of mistakes will be done by startes, there are many poits to be considered while interacting with the clients inorder to win the contracts in this highly compitative market.