3. Is it mandatory to fill in all fields in my profile?

No, but a complete profile will make your profile more visible to others.

Make it known to the world ! And your friends !