Been a while
It was nice dude, pretty well flowing with the chords. But the melody had some parts where it didn't seem to flow. I think all you really need to practice on is getting your rythum better. The only way to do that is to just drill your scales over and over and over agains, it sucks trust me. Sorry it took so long to get back, had a tough year latley, lot of things going on.
Keep truckin.