It looks like this thread is pretty old, so I don't even know if the OP is still seeking help...but just in case...
Your form could be a lot better. You remind me a little of how I used to shoot when I was about that age. My favorite players were Hakeem Olajuwon and Clyde Drexler, so I sort of created a hybrid of both their shooting motions. Kind of a two handed, above the head release.
It wasn't much of an issue because I played in the post my freshman year even though I was only 5'9". But going into the summer my coach told me to either grow or learn how to shoot. Otherwise, it was going to be hard for him to find me minutes on a higher level (JV or Varsity) squad.
Well I never did grow, but I learned how to shoot. It was really just a matter of working on it everyday and not overestimating my range. Distance shooting is something you really have to develop over time. With you, it's going to start with a change in form.
First, you need to get your right foot slightly ahead of your left. That will feel more natural with the movement of your upper body.
Second, you need to start with the ball lower. Right now you're not getting any momentum on your shot because you're range of motion is limited (from in front of you face and up). Think of it in terms of throwing a baseball. If you pull your arm back and throw, you're going to throw a lot harder and faster more easily than if you put your arm straight out in front of you and then try to throw it.
Last, and most importantly, bend your knees. It looks like you're getting very little leg into the shot, which makes it nearly impossible to shoot from deep with any kind of consistency unless your name is Sam Perkins.
Here's a video of me doing an exercise I call "Pick Ups" that is designed to help you create a habit of using your legs. I advise that you not start out as far as I do in the video.
And here's a video of me shooting from out of bounds (26 feet or so). It's probably better for showing proper form.
Hopefully you find this stuff helpful.