Not bad for first song I guess, next time try to stay in a few chords for starters, and keep a simple pattern, you made it so random and complex, begin with doing easy stuff first and you can do more complex stuff later on, it sounds somewhat good at some points so I will give you a 4.