Zachary C. answered 02/28/20
Revit Tutor with a focus on real-world applications
There are multiple parameter types for Revit families (ex. Dimension, Visibility, Materiality, etc).
For dimension parameters, you will want to pull a dimension string from an reference place, and label it with an easy to understand name (such as height, length, width, etc).
For Visibility and Materiality parameters, select on the object that you want to add a parameter to, navigate to your properties panel, and click the small gray rectangle to the far right of the "Visible" or "Material" box. This will bring up a list of parameters. Here you can apply a parameter that already exists or create a new one.
Be sure to test all your parameters to the minimum and maximum to assure everything works well.
I would also recommend exploring and understanding the difference between Instance and Type Parameters to fully maximise the family's capabilities.