Hi
@calafinestrat Musically this is very basic and is based on one central riff, but that's ok because you use different lead melodies in the different sections. It works well.
As others have said, the mix is not right and the vocal sound doesn't work so well. My advice would be to listen to a commercially released reference track. This song doesn't sound like Green Day to my ears, but it could if you had a good listen to one of their tracks and tried to get similar guitar bass and drum sounds. There are some good Youtube video's which explain how Green Day get their guitar sounds and they're certainly worth a watch.
Best of luck to you.