even in a set shot the shot originates in your legs, when you bend your knees. OP, it's the legs. The more you try to use your arms the more your shot is going to all over the place.
Congratulations. Now everytime you write anything I'm going to think of Daniel Day Lewis, holdin' court at the UH Rec. <iframe width="640" height="360" src="http://www.youtube.com/embed/Nbc1Fs3Om-0" frameborder="0" allowfullscreen></iframe> Good schtick there.
Legs, follow through, repetition, and not worrying about it. I would also recommend that you shoot one handed from close range before each session to help you work out any kinks in your release. Mainly, have fun and keep at it. You'll get better.
I was a similar size (I'm fatter now), but my range was good out to 35 ft. I don't even change my shooting motion at half court. While plenty of people lack shooting range, I've never heard of a full grown person having a problem due to it taking more strength.
<iframe width="420" height="315" src="http://www.youtube.com/embed/LAh21alvdrU" frameborder="0" allowfullscreen></iframe> This drill by ClutchCityReturns is pretty good...I would recommend you put 3-5 balls side by side outside the 3 point line and just start picking them up and shooting them...Dont worry about aim, once you pick the ball up and gather yourself up for the shot, release the shot fast, going by instinct. If you're a decent shooter from inside the arc, you'll be surprised how many of these shots go in. You probably already have the aim and a shooting form you're comfortable with. This drill merely introduces your legs to the equation to help you get more lift and power behind your shot. Once you do enough of this it'll become muscle memory and you'll develop a consistent 3 point shot
I said legs also earlier, but you should specifically concentrate on the hips....a lot of times people think quads when it comes to legs, and that's just straightening out the knee, but the real power starts at the hips and then everything else follows. Work on hip extension and flexion and make sure you've got good range of motion on both of them.