How can I learn to be better at talking to people?

Whenever I have any type of conversation, I involuntarily clam up. Then, later, I think of stuff I could have said. It drives me nuts. How can I become good at speaking to people? Any advice would be appreciated.
6 answers 6