Yes, you can use homemade BBQ sauce with ketchup as a marinade for meats. It adds flavor and helps tenderize the meat. However, it's best to discard any marinade that has come into contact with raw meat to prevent cross-contamination.