As Tricky Loops just said, it's about the amount of effort you put into it. You could spend 12 hours all day and make just shit music if your heart is not in it, Likewise you could bash out a great tune in 4hrs if you go in really passionate and full of effort.
Mike, you should be happy where you are. It's not where you wanna be but its on the way to where you wanna get. Be happy you have advanced this far already
