That's sometimes a matter of opinion. And, unfortunately, it's not mine. IMHO, as I was told by my master, you should start with a lighter staff, to build your technique and speed. Once you've got that down, then go to a heavier staff. Besides, you spin a staff a few hundred times in each position, every day, and you'll have rock hard forearms anyway. As for the length, about your own height. Type of material, I prefer rattan, but you should come to your own conclusion there. Where to buy, wherever you get a good deal. You'll own a few, as already stated, if you stick with it.