I have a dream that I don't even know if it will come true.
I have a dream that I don't even know if it will be fulfilled.
「かなう」→「To come true, to be fulfilled」
「~かもわからない」→「Don't even know if ~」
「夢」→「Dream」
「ある」→「To have」
まとめて言いますと、
「I have a dream that I don't even know if it will come true.」
「I have a dream that I don't even know if it will be fulfilled.」
と表現します。
どちらでも使えます。