Let's see what we got here.
Overall, it wasn't a bad video and showed that you can work with your editing software.
The video definitely benefited from the high visual quality, thought it seemed to appear with slight pillarboxing. You should crop your footage next time to avoid this.
That aside, it seemed like you quite stuck to your theme and most of the scenes and how they switch up seemed to make some sense in regard to the song which is a really important thing.
It had a pretty good flow as well, I didn't feel uneasy at all watching your sync.
The panning added somehow to the mood of the video (feels somehow like what you'd see when recording with a handheld camera) and made some of the slow scenes appear more fluent. However what I did not like was that you matched some of the same drum beats while you randomly changed scenes when it was uncalled for.
What I really disliked on the other hand, was the addition of the text. The fonts you chose for them didn't seem to fit and it looked instead just like random words slapped over your footage. If you want to add text, make sure it actually serves a purpose and suits your video theme. Also, don't just add them on top of your video, incoorporate them. Think wisely of the style of your font and why it should look like that. Also, make sure it is part of the video and not a random distraction.
Then, there is the length of the video. I hate videos that suddenly stop and leave me hanging for more. Your video needs a good closure. What I have here is something that rather feels like...well, like you got lazy and just decided to end there.
Also, the audio quality was bad. Especially when the sound is getting stronger and more intense, it was utterly fuzzy and cracky sounding. Please do not use already compressed files for editing. For an audiophile, like I am, this is pure torture. Use lossless files (best ripped from your own cd) for editing to get a much better sounding result.
As for the visual effects, they seemed like neat and creative ideas...but they seem...uncompleted. With more work on them, they would have surely looked better.