Please fix all grammar issues in this sentence
Moreover, nuclear energy has the greatest potential of fulfilling our demands.
Moreover, nuclear energy has the greatest potential for fulfilling our demands.