You can just shake a tree over and over again and it will keep dropping branches. As far as I know, there's no limit on the number of branches you can get from a tree in a day. Unless you really need a ton of them for some reason, it's probably faster to do that than try to trade for them.