Don't complain, Seriously, Stop complaining
Please don't complain that your gear isn't good enough, or that you're not good enough. Seriously, Stop complaining. Recording is one part artform and one part physics. You as an artist should be learning to trust yourself. That's right, not every project is going to be perfect. Get over it, It doesn't actually matter as much as you might think.
Here are 3 considerations to make your recording sound 'good'
1: quality on the input
This comes down to your performance, and your overall sound. It's like this, if you practice your song. You will get better results.
It also ties into the quality of your gear. Is your guitar set up properly? does it stay in tune? do you need fresh strings? do you have clean pre-amps for your microphones?
2: Put things in balance
When you have your tracks, lets say you took 3 guitar takes, put them together in a way that blends smoothly. Lets say you've added some soft-synths? and some midi drums. Do they blend? did you put on your engineering hat and use your mixing tricks to make space so that everything sounds good?
3 Finishing touches.
Adding embelleshments, automation, Final adjustments for dynamics, keeping the song interesting from start to finish.
how you get there doesn't matter
Here at Gene Media, we don't care how you get there. We recognize that everyone is unique in their own approach, or as a smart author once said, "we each have our own game." The whole point is putting trust in yourself, trust in your ears, trust in your process, and trust your ability.