You can use Facebook which is pre-installed on this phone but you can not use WhatsApp in this phone.
No. Samsung Metro XL do not support OTG.
Yes, Samsung Metro XL does have Bluetooth.
Yes, Samsung Metro XL supports the Punjabi language.
Yes, Metro XL does have speaker, which is located on the back side of the phone.