1) Allow users to download files only after they click on the social sharing button.
2) Add a points system. For example, go to the site as a registered user and get 1 point. To download 1 file you need 3 points.
3) Ability to buy access to download files. You can buy just the ability to download or buy points and then buy downloads for points.