How to sync my contacts with their gmail account?
The best way is to create or import your contacts under Google account. You can add both Email or Facebook info under each contacts. You can also log in to Facebook app and sync Facebook contacts. Same name will be linked automatically and you may need link manually for the remaining contacts.