how much it weighs: if a ball weighs 1 oz it'll bounce higher
its size: if a ball is small and light it will most likely bounce higher but if its large and heavy it probably wont bounce as high.
( i know its only 2 factors but its right of the top of my head so...… hope i helped... :)