yo wale-lover, these are pretty decent for a 15 yr old. your beats sound empty though. try EQing your drums and layering. layer by using more than 1 instrument. for example, on snare hits, have 3 different snares and a shaker hitting at the same time. you can also layer by adding more instruments; maybe copy your melody but use a different instrument. you can take that a step further by finishing the last few notes of your melody with a different instrument if that makes sense. you don't seem to be using any basslines either. a bassline is like glue for a beat. the most simple ways to add a bassline is by having the notes hit with selective kicks or have it play in with your chord progression. and try to EQ EVERYTHING.
This is what I'm talking about! Specifics and everything, this is great. I'll take all of this into consideration and be sure to show you.