If a person doesn't have Tallit, Tzitzit, or Tefillin, does a person say the morning blessings regarding them during Shacharit?
Not all the morning blessings are said every morning.
Those that thank Gcd for awakening from sleep, like Elokuy Neshomo, are skipped if one didn't sleep.
Asher Yotzar is not said if one didn't go to the bathroom.
Blessing for Tallit, Tzitzit and Tefillin are said when one puts them one. If one doesn't put them one then one can't say them. For example, On Tisha B'Av we skip the Brachot for Tallit and Tefillin in the morning and only say them at Mincha, since we only put on Tallit and Tefillin at Mincha.
Source: Kitzur Shulchan Aruch 7.