for me - Instagram 1000% or Tiktok
.. based on my experience, and for reaching B2B businesses, the best are:
1) cold emails - on sponsored highly targeted newsletters (need to be consistent)
2) Linkedin (Linkedin groups are "gold" for finding people who are looking to do business at Linkedin > start connecting with them and start talking)
3) X (Twitter)
.. in all cases, of course, you need to target your perfect leads as great as possible
.. and for videos > for sure: YouTube, then Insta