be a hindrance or obstacle to
block passage through
contribute to the progress or growth of
inspire with confidence; give hope or courage to
spur on