few questions:
what level of quality do you need? competition/performance/cultural show/school show etc. Depending on what the venue is the quality and expectations change.
The actual beats are not that bad, but the equalisation is just awful and it's killing me cause you boosted all your high frequencies too much
you also need to decide what you want to do, for instance 1:48 (where you cut rangla punjab). Did you want to do that, or did you want to fade it? Again, at 2:14 the incoming beats are off beat, you could either take them out and not put them in until the new song comes in or you could beatmap them and have it come in smooth. These are all subjective assessments you have to make in order for us to help you.
So your best bet is to either get someone to do it, or point out specific parts that you need help on. the whole mix is long, and though it's not terrible, it's still a mess. It's definitely pretty good and got some potential, you just need to clean up a few things.
What program are you using to mix?