How can i not be so stupid

I’ve made some horrendous mistakes and I can’t take them back. But it’s definitely best not to dwell on them.

I’ve written a few poems about mistakes

That’s a different issue. If you have flaws who’s to say the other person might love your flaws. Maybe you should give the other person a chance.