Is everything okay?
Hmm... Well, what a mixed bag. Everything up to 1:28 is nothing short of amazing. 1:28 to 1:52 needs some help. 1:52 to 2:57 gets pretty good. 3:00 till the end of the song as it stands right now does not fit at all. Just really pointing out the obvious. I unfortunately can't really think of any pointers other than just to take a break from the song and let the ideas simmer and maybe when you listen to it in a couple days the pieces will come together. You definitely have some good groundwork here, though.