Hey, that was pretty good mix. Great use of the different sound effects/bass drops/vocals. Also, what`s the song at 2:10? During that song, the Chake Jaam and Sher Punjabi Soormay Ni Marno Dardi vocal effects were really sick. Though, some of the bass drops felt like they were just a half a second off. Like the one at 2:34. There are a few more examples but I think you get the idea. I think if you were able to move those certain bass drops just a tiny bit they would fit a lot better into the mix.
Also, the part where you mixed Desirock and the beginning of Bari Kholke was good, but it kinda felt out of place in the middle of the song, as in it would make a decent intro, but it kinda kills the pacing of the song.
Though, I`d have to say my most favorite part was when you mixed Naagne with Ikko Tera. It was like 10 seconds long, but it sounded amazing. If you made that part longer, it would be even better. I would have to say the biggest thing is just keep the pace of the song going. It`s good to change the speed of the songs between fast ones and slow ones but at certain points like the desirock/bari kholke, the pacing just seemed off. Just try centering the mix around being something that people might dance to at a party or whatever.