Hello dgkn, how re you doing?
Great idea for the beat! The mixing part is not quite right but this is ok since it is your first attempt.
Here are some points:
1) The track is lacking high frequencies, in every element (don't boost it in the master channel, treat each element separately).
2) Don't focus too much on loudness in the mixing part, focus in getting the "right" volume ratios between elements and proper equalization/compression. If you really want to make it easy for the master engineer(or yourself) to make your track sound louder, you could use parallel compression/multi-band compression/soft-saturation in the main elements to reduce their dynamic range, but don't over do it because the act of reducing dynamic range can put your sounds behind in the mix if you exaggerate. Keep in mind that you have to reach a balance.
3) The low end and the low-mid seems to be overlapping a bit with the kick, in this case you could use sidechain compression with the kick (if you already have sidechain turned on, then maybe make it harder?) and also equalize elements in that region, it seems there are 2 synths/elements(maybe the toms) occupying 100hz-300Hz range while playing different notes, causing a beating effect with some harmonics.
4) Also, keep in mind the stereo field, generally low end and low-bass harmonics in the mid (advanced producers aka Dyro hahaha might disagree) and the rest balanced between mid and side.
5) Loud mixes can be reached via: Track has few elements that are heavily processed in terms of dynamics/eq OR Track has a lot of elements that complement each other and are not as heavily processed in terms of dynamics/eq
bonus 6 and 7 hahaha) If you use a multi-band compressor like Maximus, make sure to have linear filter option turned on to minimize phase issues (just if needed because this increases CPU usage). Also, don't have anything in the master channel that can affect your judgement during your mixdown session.
I'm not a "truth's holder" so concepts can vary a lot from person to person. Sorry if I said any stupid advice.
I hope this helped you, keep on producing/mixing because you have a ton of potential
-4ngus