No offence, but I can tell that this is one of the first songs you've made. You clearly have good musical ideas, but it's going to take a lot of work to be able to present them in a refined way.
-Most good songs have a balance of tension and release. Tension can be built and released in different ways, but one surefire way to ruin the drama of a song is to have a crash cymbal every 4 bars!
-How bout some chords? How bout some vocals? How bout some weird-ass sounds?
-Don't just use the default samples or someone else's sounds all the time, make something I haven't already heard a thousand times!
-The timing grid is just a suggestion.
Keep making music! Do it every day if you can, and pay lots of attention to other people's music too. Everything else will naturally follow that.