You could always go back to pakistan and try for a pilots job there but I do not know what the hiring situation is for pilots in pakistan
A college degree is required only by major airlines in the U.S most other airlines around the world do not require one
My suggestion would be to go to college and get a bachelor degree not related to aviation
You could become an engineer , doctor , lawyer etc . Work for a few years and save enough money to pay for a CPL your self . These professions are usually highly paid after some experience
If you go to universities in Europe , Australia , Canada etc you can also work in these countries once you finish your degree . This will give you the rights to live and work and maybe one day get a citizenship . Then you can apply to these cadet schemes or pay for flying school yourself
No airlines hires inexperienced foreign pilots ( Qatar Airways and Cathay Pacific are exception )
Your degree / profession will also act as a backup in case you fail your pilot medical