My baby was born 23weeks 3 days due to placental abruption from subchrionic hemorage- was it my body that did this? I refuse to get pregnant again. Guilt

No. Unless you were doing drugs or traumatizing your body it is not your fault. Also it is unlikely to happen again. Don't be discouraged.
Talk to your doctor. Talk to your OB doctor and your infant's neonatologist to learn whether there is any likelihood of having the abruption happen again. Most of the time it is an "accident" in the womb and not anyone's fault and very unlikely to happen again. However, you really need their detailed help to get over your guilt and anxiety.