How to learn Spanish speaking?

I have to learn my GCSE Spanish speaking for tomorrow and I only know half of it. I have learnt it by reading it and saying it to myself, any advice on how to learn the rest? Are there any apps that say it to you or I don't know, I have an iPhone so any app suggestions?

Quizlet.com /http://www.surfacelanguages.com/, http://www.123teachme.com/