Like Cacola stated, loops and to a lesser extent, presets should be avoided. I did use loops when I first started as well, but I didn't like the fact that I had no control over certain elements of the loop and it just felt like putting a jigsaw together with pieces that didn't match (wow dat analogy).
I'm not sure what program you're using, but I suggest using a widely used program such as FL Studio or Ableton as there are plenty of tutorials for those programs (they are also great for electronic genres) and they will allow you to create your own drum loops and sounds rather than using premade loops.
As for the song itself, it sounds just like the first things I ever made (in terms of loop usage). The non-loop elements (the synth at 2:52 according to Cacola) were pretty good though, definitely something I didn't try when I first started.
As has been stated, keep making music and you'll get better. The largest factor when it comes to improvement is time, so the more time you spend the better you'll get. Good luck!
P.S It's great to see that you will take constructive criticism as it will also play a large role in your improvement and learning :)
I have zero problem taking constructive criticism. Can't learn without it!
As far as equipment goes, I'm running garageband on a macbook air, and I have a usb mic that came with my kids xbox for his rockstar game. That's it. I don't have a keyboard yet, but it's coming.
I do have a question about loops. What exactly is meant by loop? Does that mean recording something and looping it to run over and over (which is what I'm assuming,) or is a loop a pre made sound that came with the software?
I ask this because I did use two pre made drumbeats that are in garageband, but everything else I built up one beat at a time. I set them to replay themselves, but I built them myself.