Yes, Samsung Metro XL supports the Hindi language.
Yes, Samsung Metro XL does have dictionary.
Yes, Metro XL comes with pre-installed Facebook App.
Yes, you can change the fonts size in Samsung Metro XL.
Yes, Metro XL does have speaker, which is located on the back side of the phone.