what you have now
是宾语从句,因为have 是不及物动词,缺少宾语,宾语由what 充当
你第一第二个问题,说明你对珍惜,这个词的词性不懂,这是动词,不是名词,因此,what 后面是修饰动词的,因此是宾语,不可能是定语从句
第二个问题,既然珍惜是动词,那么后面的是宾语,就是说and 后面的还是名词,因此,striving 用名词,不奇怪啊
第三,striving for the future,本身是珍惜的宾语,同时这个短语是介词for the future 的介词短语,定语后置