It must have taken some balls to get up in front of your class like that and you did a great job. Your voice had inflection, the speech wasn't too long and covered a lot of the basics and, most importantly, the audience seemed to be paying attention. Well done. A good speech, well delivered!
Something to work on would be trying to memorise parts of the speech so that you can look up more often. This doesn't mean looking directly at people, just try and move your eyes over the audience, just above their heads. Memorisation also lessens the possibility of tripping over your words when reading them out - something I'm guilty of

Using index cards rather than a sheet of paper can also help as it helps you not to lose your place in the text - something else I tend to do - and they also work to jog your memory when stuck. Using cards you can also break the memorisation down into chunks - learn one card a day.
Like I said, great job!