If you struggle with your shot, adopt this mindset - think of a shot as nothing more than a pass, delivered at a target, in this case the basket. The easiest way to imagine this is to start with a lay-up. When you shoot a lay-up, in many instances, you bank the ball off the backboard. Think of this as a pass, to the backboard, rather than a shot. Remove the distinction between a pass and a shot, and instead focus on the particular target of each. If you can hit your target, you van hit your shot.
Be a great passer and be a great shooter. If you can be proficient at one skill, you are proficient at both. Pass, shoot, score!