Can I sue my company over the below reason?

Hi Sir/ma. My name is Hamzat. I worked with a temp agent for two years, of which my contract is unlimited. Toward the end of the contract, I told my company that I won’t renew my contract which took them forever to respond. When they finally responded, they sent me non-renewal form I filled it, and after a week they sent me cancelation letter, they asked me to sign it, of which the letter was written in Arabic as we are in United arab emirate, but there is some English below, saying, I certify that have received all my dues, and I’ve not received anything. So they forced me to sign it of which I did. So after few days, the sent me another paper again where my entitlement was calculated, but it’s not what I expected. Even before I joined them, the wrote in their contract that they’ll give 1200 for home flight ticket but they calculated only 600 for me, and they as well cheated me on my gratuity as well. When I asked my company why I’m i receiving this small amount, they said I had 45days absence in two years and because I didn’t renew my contract, that’s why they will be giving half of my flight ticket money. Some of my colleague whom didn’t work for one year Received the same amount with me that I worked for 2years, I don’t understand why I have to receive the same entitlement with people that does not finish a year. I’ve already reports to Labour but Labour keep posting me telling me, we’ll call you every time. Please what can I do?