I only gave it 3 because of its quality now. I think it does have a lot of potential to be transformed into a great song, you just need to work on making everything perfect IN YOUR OWN OPINION, which will be based off of other masters. And honestly, right now, it's not perfect, though you may be proud of yourself for making it. Don't let that get in the way of you perceiving whether or not something is good from the audience's point of view. Just... take more time with it. You can become great if you just keep manipulating until everything is E-X-A-C-T-L-Y the way you want it.