Eh, I can't say I agree with you.
Top priority is to make FOO as fast as possible; a full speed set is recommended on him if they have decent speed secondaries. If you can give him a Potency cross too then great, but speed is most important. The speeds you have:
- Kylo 203
- FOST 198
- Phasma 181
- FOO 181
- FOTP ???
You have FOST running faster than FOO; just about everyone is faster than FOO. This is just wrong. FOO must go first. If FOO is the fastest, you can use Marching Orders to cause any other ally to go immediately. FOO controls the battle, not Phasma. And Kylo does not need much speed at all since he debuffs himself which then gives him a speed boost.
Potency a high priority for FOTP? Sure it's a nice-to-have, but not a priority. You did not even give him a Potency cross. Hardly worth mentioning it's a focus area when you did not focus on it yourself. Besides, I like to focus more on FOTP's best sort of Buff Immunity, which comes from reducing the opposition's health to 0. You don't need to land Buff Immunity on a defeated enemy.
CD boosts are of course good on all of them since they often have Advantage.
You basically recommended CD, CC, Speed and Potency for everyone, which is true for just about any character you can think of.
If you really want to know how to mod your FO, go talk to these guys: https://forums.galaxy-of-heroes.starwars.ea.com/discussion/64779/the-galactic-first-order-players-discussion