i have been makin beats for about 3 years only by ear. i have no technical musical training. my beats are mediocre(sp) at best. but i feel that musical training is the missing piece that i need to be great. i just started online piano lessons and music theory. is this usually the factor that seperates ok producers from great producers? i know concept and creativity has to do with it too but thats another story. lemme know ur opinions.