The weights mentioned in hebrews 12:1 refers to burdens or hindrances that hold us back from fully embracing our faith in god. These weights can be anything that distracts or tempts us away from following jesus, such as sinful habits, worldly desires, or negative influences. The writer of hebrews encourages us to lay these weights aside, to cast them off, so that we can run the race of faith with endurance and perseverance. By letting go of these burdens, we can focus on jesus, who is the ultimate example of faithfulness and perseverance. This passage reminds us to examine our lives and identify any weights that hinder our spiritual growth, so that we can cast them aside and run the race of faith with freedom and confidence in jesus.