Both. And i'm just saying its not really great for a beginning because its very amateur-ish. But its good for a beginner...
Im not sure if your insulting me, or giving me good advice, but the track isnt finished, not even close...
Too much use of samples. Try to dig deep and find some better tracks to mix with. Other than that I think you need to try writing something original, like an original theme.