G'day
I'm no pilot, I be a ATC bloke, but take of run available has a significant impact on range as the shorter the possible run, the lighter the aircraft has to be, so the less payload (pax / freight and FUEL) the aircraft can safely carry. Less fuel, lower range.
F=Ma and all that. If the F of the engines remains the same, the higher the M, the lower the acceleration. Slower acceleration needs more runway to reach the same speed.
Also as the lift created is a function of the speed, to lift a heavier mass you need greater lift and therefore speed. So it's a compounded issue. Higher mass, slower acceleration but a higher speed needed for lift off!