Hmm...I like the mood and basic premise of this. It does sound pretty cool, but it seems like it's building to something that never comes. To answer your question, yes, it needs more elements, in my opinion. It's a cool song idea, absolutely, and feels epic in how it presents itself, just needs to evolve and go somewhere now. Just my opinion, since you asked.