One key to figuring out your dialogue is reading it out loud. Does it sound like something someone would actually *say*?
John August, a successful screenwriter, has a great essay about dialogue (and since screenplays basically tell an entire story via dialogue, he knows whereof he speaks.) Juanita Havill talks about the function of dialogue and balancing dialogue with plot and action.