There is no such thing as declaring yourself a "good catch" and being humble.
This sounds like a fedora with arms wrote it, the kind that wonder "BUT WHY DO NO GIRLS LIKE ME, I'M A NICE GUY".
Sorry. Just being honest.
keep telling yourself that, maybe one day you will believe it