It needs more work.
You doin good but just needs a little more practise.
Specially on the drums and melodies, caus they don´t really fit all the time.
But it´s just to hang in there and enjoy the feeling when you take a step up to the next level...
//rasmus