Like anything you want to become proficient at, you need consistent practice. How many free throws do you think LeBron has practiced? Now imagine you die if you miss. Also it’s fun to blast stuff.