The pics of your riding him, show more of his legs. They look okay. It was that very first pic and the angle of how he was standing. As I had stated poor pic and Maybe..
He should be okay for what you want. No one can ever guarantee a horse will work out for whatever discipline. He should be able to do some of the smaller jumps, and as for barrel race, you first need to get him in much better condition before starting on barrels.