@Zoyaayoub...
No need to join any academy, you may have to join any good teacher of english to improve your grammar, second comes technique of attempting paper which you can get over here, i will appreciate if you will put any query...
Make a little bit changes in your combination from following suggested subjects...
No need to change psychology...first read book of pakistani authors, shehrbano etc then go for that, notes of psychology by csps are available, try to arrange them
Put punjabi in place of sociology as you r from dgkhan(my neighborhood)
If possible change international law with journalism...otherwise go with journalism,
Geography is good if you have some competent teacher in your vicinity, in lahore Sir Yasir is the best teacher...
Persian is one of the all weather friend, its really very high scoring, if convenient try to adjust with it, its paying, its makes able to get allocation...
Further queries are appreciated...
Stay blessed...