It's so hard to tell how good your form is from just one picture. However, there are a couple things that caught my eye. Keep in mind, I am no professional and a coach would do wonders.
Grip is no bueno and front shoulder could be high due to too short of draw length