Welcome to the forum!!!
You can take him to the vet and have his nails filed so they won't be so sharp. I would suggest you getting some more perches within his cage. Start practicing step up over and over, he will catch on eventually! Another thing you can do is pick him up by his beak, hook the beak onto your hand and pull upwards to pick up. A lot of macaw owners/breeders picks them up by the beak. I do that with Lola. I don't do that with Willie cause he's not used to it as I've never done that with him for the past 10 years and I don't plan to start.