You've waited too long to "fix" this problem. Had you addressed it at birth, you may have been able to get him to straighten out a bit. Now that he's nearly 2 years old, it's too late.
Also, 2 is too young to break, ESPECIALLY a horse with a leg issue.
You need to talk to a vet that specializes in lower leg deformities to see if there is any hope for him. Just shoeing him isn't likely to help much. And doing too much can cause him serious pain.
You also need to open to the fact that this horse may never be ridable.