Trading is the best way to acquire cards, in my opinion. And trading in-person is the best way to trade. It's a lot more personal, and it's just funner. No shipping fees, either. The problem with trading in-person is that there has to be someone who lives fairly near you who collects baseball cards. Which is the hard part. So hard, that until fairly recently (OK, a month ago, this post is overdue) I hadn't been able to trade in person since Winter 2018.
But, thankfully, I was finally able to find someone to trade with. We were able to meet in late November, and it was very fun talking baseball (he's as obsessed about baseball as me, which is saying a lot) and trading cards. He has 3 or 4 younger brothers, I can't remember the exact number, and they all collect baseball cards too. So I actually had a lot of people to trade with. I recommended baseballcardstore.ca to him, and I believe that he's made an order with his younger brothers.
He's a Giants fan, so I was able to get plenty of unwanted Giants off my hands in exchange for cards I like. I got a lot of cards with fun photography.