Toy Story Midway Mania should be the first attraction that you experience since there is no FP for it.
When to get RSR FP depends on how many times you want to ride it. If you want a chance to ride twice then you need to get a FP first thing in the morning and then grab the second FP before you use the first RSR FP. The problem with doing this is that you may miss out on using FP for the other attractions.
To be safe you should get a RSR FP by 1130am, it usually sells out around that time.
I would recommend....
Soarin FP first when the park opens then take Grizzly River trail towards Toy Story Midway Mania and ride it.
Then Screamin, Fun Wheel, and Goofy. Symphony Swings and Mermaid can wait for later as those attractions do not have the longest waits.
Then grab World of Color FP if you want to see that show, then ride Grizzly with no FP, grab a Frozen Show FP, then a RSR FP before you use the Soarin FP.
Then next FP you get after the 2 hour window should be Tower of Terror.
ME