Will Smith gains 30 pounds after rocky year