Hi I've been trying to overcome my stress when it comes to giving speech in front of people but every time I start, I start well but in the middle of speaking my heart starts beating so fast that leads to a shaking in my voice, even though I talk slow so I can breath more often but surprisingly there is no way to stop this. Additionally, my palms get sweaty and I all of a sudden I forget all the things I'd been practicing for about a week. Plus, when I talk in front of people and I mess up and some people laugh at me, I cannot forget what just happened for a long time and it keeps coming to my head and I cannot get rid of it. Any suggestions how I can get rid of this? My major is business, as you know the most important role of mine in future life will be talking for and in front of people but with these issues I'll never be a good speaker.