Cut out the dead, dying and diseased. Peaches are notoriously short-lived and like to split, get lanky and break, just as yours does. Mine looks marginally. better but they keep producing a lot and are 11 years old. There's no point in trying to force a fruit tree to fruit when it's putting so much of it's
energy toward healing.
Start with heading cuts on any broken or damaged branches first. You don't want to prune more than 1/3 of the tree so stop if you get to that point. If you can still push it a little more, then do a few more heading cuts on the remaining branches. This will encourage growth closer the trunk.
Good luck!