It looks very professional, the filming, effects, lighting, and the production of the sound and the song itself are solid, so you have the hard part down, I think that you can improve the video by moving away from the idea that the film must show the story the lyrics are telling.
It's simple (not bad, just simple) to, for example, show footage of champagne when he's talking about champagne, and his girl when he talks about his girl, etc.
We need to move a step deeper...
yes he's talking about "champagne" and "his girl" and other things, but what is going on in his head? why is he having these memories?
why is he reminiscing about the past?
why does he feel the need to think about people in his past?
is he lonely? is he scared? is he frustrated, worn down, depressed? all of the above?
So now I'm thinking that something tragic or upsetting has just happened to him.
So IMO you should portray what is happening to him in his life that has made him think these things... maybe the song goes on in the background while the film shows fragments of him having a fight with his girlfriend, or with his parents, or whatever situation has led to his thinking this way.
Or you can go abstract and portray the world of his mind...
Maybe he's all alone in a post-apocalyptic world, wandering through the empty, crumbling skyscrapers of new york city.
Maybe he's lost in a forest
or in space
Maybe this isn't even a song about him, maybe it's about someone else.
Someone who left him a long time ago, and the singer is worried he will leave other people feeling the same. Forsaken.
My point being, I think you could evoke a deeper emotional response from the audience by contrasting what the video shows to what the singer says. Otherwise, the camera is no longer an entity viewing a story (reflecting the audience's voyeurism) but rather is just a dead camera, going through a checklist of words.
Be more dangerous with the camera, then you will improve your story-telling skills.