phoenix is a noob-trap, you can't hit 68 fcr with it and the only thing it offers you is situational mana sustain. use spirit along with some ml/maek for reliable mana sustain that also allows you to hit 68 fcr bp
the ias frame you need to hit is 55. your build only has 50. you hit 55 by using highlords, 20 ias gloves + 15 from either griffon jewel or tstroke.
refer back to build #1 and #2 I posted earlier. there's no right and wrong between titans/tstroke builds, it largely depends on your playstyle and preferences. try both out