
I need to find a way to restrict the user to only be able to add leads and contacts that they own into a campaign. Does anyone know if this is possible?
3 answers

Yes, you need permissions to do so.
Take a look at this article (https://help.salesforce.com/articleView?id=fields_defining_field_validation_rules.htm&type=0) which outlines the use of validation rules and the permissions needed to create them. Writing rules is very familiar to writing formulas so you can add in conditions that cause the rules to only fire for certain campaigns or ignore other campaigns.