Hey!
A year won't be enough to chat about this topic!
I'm giving you my advices for free (or just for the minimum bid aka 30$ if you prefer).
The main points are:
1. you need a good listen - to know if your track is doing good you should have a good room. Same track in different rooms will sound different, so basically if you can't afford a new room builded just for the music purpose the only advice I have is to compare a lot of tracks and train your ears. Small rooms usually sound worse than big rooms.
2. you need good converters - and when I say good I mean they should be around 2000$ per channel. Assuming you want to record an hardware synth you will have different results with different converters. USUALLY the more you spend, the more quality you have. I like NEVE products a lot.
3. you need good synths - vst nowadays are great, you could do a lot of good things, but the old fashioned hardware imho is always better. If you can't afford a good sound card (see point 2) hardware synths are almost useless, so you could spend lot of $ for nothing if you can't record them with a good quality. About brands I like a lot Virus, Juno (Roland) and some Korgs.
4. you need good vst - not all the vst are doing the same job, but you should study how they works, and you need to train your ears. I suggest you to study something about compressors, eq, delays, reverbs. These are the most used and most needed ones.
5. you need good monitors - preferably flat ones. As told on point 1 if your room sounds like shieeeet you should not spend a lot on them, but if your room has a good listen you will find that every monitor has his own characteristics. I really like Genlec, Adams, KRK (all of these are affordable)
6. you will need to learn how to mix and master BUT I STRONGLY SUGGEST YOU to give your tracks to some pro, and just concentrate on making music. It's almost impossible for an artist to specialize in both things. You should choose: doing music or doing sound engineering.
7. if you find the above suggestions useless, the only precious advice I'm giving to you is: train your ears (yes I know I told you a lot of times, but this is the key point) and feel great emotions while composing the track!
hope it helps!
cheers