It's not the body, guys! It's the attitude.
sexy pertains to the physical attributes of the body (i.e. sexy eyes, luscious figure, bodacious ta-tas, scrumptious red lips, foxy legs, etc.). that's why us guys say, "youza! she's one hot mama!!"........ as girls would, "he's quite a hunk."
I've never heard anyone say, "....... have a sexy attitude," instead, "your attributes are quite sexy."