If we, all the students, never had our teachers, we would never be able to stand and speak Chinese in front of an audience.
My variation in Chinese:
I want to know if this sentence is correctly translated and makes sense in terms of Chinese grammar.
P.S. This is for a spoken performance in a competition. I would also like to know if I can actually say it like this.