The critic above IMHO is right on, you are just a tweak or two away from a very professional sounding project.

On a side note: Mario brings up a great point about "how far you have come" and by this I mean it could apply to many of us here on the forum. With that said I think it would be a very interesting project to post some comparisons, i.e., the first song posted vs. an example of recent work. I know that besides everyone's personal learning curve, PG Music's improvements will also so stand out. Just saying.

Later,