I really like this style of music!
You should keep practicing and getting better, but this still sounds great! The seven is for the whole song overall, because some parts are a little worse than others... Like for instance, 2:56 to 4 minutes is a little bland with only the bass (the bassline is catchy, though). 4 minutes to 4:40 is cool! 4:40 to 5 minutes is a little rough and bland again, in my opinion. After this point the melody just gets a little old, even though I like it... You might want to try out some fillers with different melodies/instruments thrown in. Cheers to your future experiments in songwriting!