Here's an honest review of your video:
You definitely do have above average video editing skills. I'm not sure what camera(s) you used, but the quality looks very professional and some of the angles, cuts, etc., look very good. Sound quality also seems professional level.
There's definitely potential with your skills. The content will largely depend on people's taste. I found the video and song to be a little
heavy or much for say the average person for this video to go viral. People that are interested this type of music could like it, but I'm thinking from the perspective of your average person who is just surfing around the rabbit hole of the internet, they will find it a bit extreme
for their taste (sounded a bit like grunge/heavy metal).
Music videos to go viral will mainly be carried by the popularity of the song. In other words, if the song itself becomes popular, then the music video will most likely go viral. But if nobody previously/beforehand knows this song, then it's very hard for a music video to just go viral based on a first-glance without any prior knowledge of the song, the artist, etc.
Another thing to note is that today, there are so many talented musicians, video editors, people with software skills etc., that even just being professional looking and above average is no longer a guaranteed recipe for anything to be successful or viral. Now, more than EVER, it is about the content. Maybe 10-15 years ago, when not as many people had good video editing skills like you, this video would be unbelievable. Today, they are a dime a dozen, and to separate yourself, would really take something amazing in the content that will separate you from the other videos that also have good video editing skills and professional looking shots/audio.
So all n all, you definitely have skills in producing videos. I think you'll just need to target what market/niche you are aiming for and most of your views will come from that market.
Look for like-minded or similar youtube channels that have the same sort of content as you, and see who is relatively successful (even 50k subscribers) and start networking with them asking them to give you a shout out to your video or channel and you'll do the same theirs. If you do this, you'll instantly double or more the amount of people you can reach. Imagine if you do this with a network of 6 or 12 youtubers who all have around 20-50k subs and you'll quickly join the ranks with them, as a starting point.