“Nobody else’s fault but mine” is a perfectly good way of asserting “nobody else’s fault but mine”; “I take full responsibility” is something else entirely and the two are not synonymous. Hyperbole needs to be radically discounted.
Would "I take sole responsibility" work better for you?
Would "I take sole responsibility" work better for you?