self-deprecation is usually the worse way to "sell your idea" or "get back at someone". If done sparingly or in the right way (i.e., with humor) it could work. But most people and especially girls, don't want to hear it. And it only diminishes your standing and points. No one gives a fuck what a loser says.
the track overall and the sentiments behind it are good, though. i'd go back to the drawing board, make it more of a diss on behaviors she displayed. Ones that most women would agree with you about. add a little self hype. with a funny line or 2 that are self-deprecating. like right in the jump. Maybe, admit to a lessor flaw in a funny way. that will lead into a diss.
coz the song, sounds decent, flow is cool, and i like the concept. but its uncomfortable to listen to you call yourself a rapist and stuff. you're definitely talented enough to redo this properly.
1.
__________________
|