Both are social network sites but different in many ways.. In facebook, you can communicate with everyone easily and upload long messages ,videos and images. but In twitter you upload short messages no video and images here. Both are beneficial for increasing traffic depend on how you use them.
in twitter your post only limited to 140 characters while in facebook you can share note, links, video, create fan page/ group and you can play games