if this is the first song you've ever made
then good work. it shows you can pick things up quickly. Drums really aren't bad. Synths will likely get "fatter" as you master techniques of layering, synthesis/sample and synth programming, and fx routing (parallel, modular, insert and otherwise). Synthesis and even techno can become such a deep field to the people who really investigate it that it might seem overwhelming. Maybe you'll get to the point one-day where you can code your own synths (difficult task to do it right, to be sure) and you'll no longer need to rely on other people's inspiration for virtual instrument ideas.
whichever path you might take, just make sure to try new things and invest in the best possible monitoring environment you can (behringer truths would be a good start unless you've already got a better pair or mix with headphones). always remember that there is a better way to do things.