I've lost count of the number of seminars, group meetings, and journal clubs where I have had to fight off sleep or frustration due to a bad presentation. And I remember that sense of dread I had before and during some of my earlier talks, my stomach dropping as I saw puzzled looks, eyes glaze over and heads nod. Thanks to a number of great mentors, I've learned a few easy changes to how I approach designing presentations, and now enjoy giving my presentations to any audience.
Three takeaway points. To fight going into too much depth, try to think of the three main takeaway points you would like your audience to take from your talk. It doesn't have to be three, depending on your time/purpose, but the fewer the better.
Think about it from your audiences perspective, and how you would like them to answer 'what was the talk about' in just a few sentences. By focusing on a few broad themes, you can get these points across more easily difficult.
Keep it simple. This sounds obvious, but is some of the hardest part of communicating our work. We are experts in our field, or at least on our way to being experts, and also are used to being precise; this leads to our natural inclination to try to explain everything in extreme detail. You can simplify things to only include just enough detail to support this message. Furthermore, make just one point per slide; if you have one graphic that has several points (e.g. a piece of data which you can draw several conclusions from) give each conclusion on an additional slide.
When trying to communicate, we don't need to be as careful as we are in our writing. There may be experts in your audience who will want you to go into more depth on the details, but you can always keep a few slides in your pocket (e.g. at the end of your presentation) if these come up as questions after your talk.