5 feet is fine, and I'd get about 100lbs or more. I'd prefer bag gloves on the bag (with boxing gloves, you can't hit the bag as well, although you can buy weighted bag gloves if you'd like).