First of all, the best thing you can do is determine the characteristics of your phone. You can do this with XS++ or SETool2lite.
Then, depending on your CID, we can recommend you different firmwares according to your languages needs. Also, we can recommend which program to use.
When we have all this information, you can download the proper files and start customizing your phone.