A few days ago, one of my former colleagues from Texas A&M shared an interesting video featured by Simon PJ from Microsoft Research. The video was about how to write a good paper. It was very useful. So I googled him and found more materials from his web page. http://research.microsoft.com/en-us/people/simonpj/
The page has links about how to write a good research paper, give a good research talks, and write a good grant proposal.
http://research.microsoft.com/en-us/um/people/simonpj/papers/giving-a-talk/giving-a-talk.htm