Making your tracks technically right, with all the right software and settings, is an admirable goal. Be careful not to lose sight of your creativity. Many of the technical aspects of music will influence its perceived quality (i.e. a song may not sound “right” to an untrained ear, even without any objective criticisms), but if the creativity is lacking, the complaints may be much more strongly worded.
You can read more about it here: http://therecordingrevolution.com/2013/01/28/why-creativity-trumps-technicality/