Those are good suggestions. I might add a couple more that really helped me, not with sales so much, but just with surviving in the elements!
1. Have weights on your canopy so you don't blow away! I used 3" pvc pipe sections filled with concrete with a large eye hook set in them. Also make sure your displays are secure so they don't blow over. Bungee cords, weights, rope....nothing's worse than having your display blow over!
2. Have sides you can put up on your canopy which can block driving rain and protect your booth if you're staying overnight. EZ Up canopies really are easy to put up, even for one person and they have sides you can buy that attach with velcro
3. Work on your products while you're there. People love demonstrators, it always draws a crowd. If your products can be personalized, do it, people love it.
4. Have enough inventory, a mostly empty booth looks sad. On the flip side, a cluttered overpacked booth is a turn off too.
5. Have plenty of business cards where people can pick them up while walking by or browing. Maybe have some coupons that can be used on your website or Etsy shop that they can pick up, too.