So, if Roxas was Sora's Nobody....
That means Sora was just a walking heart throughout CoM? He was a heartless with the shape of his original form?
Kind of, yes. You figure the keyblade itself is basically just given form by your heart, well Sora was a keyblade wielder, maybe his entire body was effectively given form by his heart, much like a heartless.