I haven't given a talk yet. But a good way to practice would be to make a youtube presentation, get feedback from the viewers and then turn it into an actual presentation. I have an example of a very good one, watch it for at least 5 minutes and you will be surprised how good it is:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.