Some cool ideas here. Strong orchestration kicking in with a lot of simultaneous voicings. The section coming in around the halfway point is a welcome change and varies things up, giving the ears a little bit of a break to prevent fatigue. There is some really nice layering going on here, accentuated by the rests to really make it more impactful.
I think some of the other comments have aptly summed up some things that could be looked into to improve the track and composition in the future, but for now this is some good work and a nice submission.