I'm looking for some advice on improving my FMC. I did a solve a few hours ago and it was 38 turns, which while not necessarily bad, is not as good as I'd like. Here's the solve:

Scramble: R' L' U R2 U B' U' L' F2 D U F2 B L' U' B2 F L' R' U R2 U2 F2 R B

Solution:

Block building: F2 R' B2 U F D' R2

Orient two corners: D' B D B' D' B U' B' D B D' B' D B

More block building: F2 R2 U' R F'

Edges, then corners with commutators: L' U2 B' U2 B L2 D L' U' L D' L'

Besides replacing the 14 turn (with cancellations) orienting corners commutator with the 12 turn optimal alg that I just learned, how would you improve this? What are your thoughts?

Also, how do you determine where something should be inserted (i.e. how do you spot a place where an alg can be inserted with a large number of cancellations)?

Thanks