Excellent point.
In general, with speeches, organization is key.
Try to focus on your topic points that you will write on a card. If you forget some info and can't keep talking on one point, move on to the next one.
Practice your speech ahead of time, timing yourself. You might actually need to add more information ... 5 minutes is a long time to talk.
You can get more out of a short speech by adding an introduction and conclusion. When you step up, say hello, introduce yourself, and say a little something about what you're talking about today. It's like a preview, and it helps them organize what you're saying as you say it. If you outline 3 points you want to make at first, everyone's going to be a tiny bit excited when you finish one point and move on to the next one, because you've fulfilled their expectations.
The conclusion follow the same pattern: briefly mention again your important points. End with a phrase that sounds good.
A final suggestion would be, if there's a Q&A period after, actually put answers to common questions in your speech. I guarantee you if your speech is about some problem, someone in the audience will ask what everyday people like the audience can do to help solve the problem. It makes them feel special even though they know damn well they aren't going to go out of their way to do a damn thing. So nip that bastard in the bud and stop them from asking that cliche question, by answering it in the speech.
So, organize your thoughts, tell the audience how you're organizing it, do the speech, and recap with a little sumpin-sumpin. You're gonna like the way you sound: I guarantee it.