You DO have a problem. You shouldn’t be a good person because you’re expecting accolades and appreciation. Character is who you are when nobody’s watching, as they say. If you’re doing the right things because you want a biscuit, you’re not good. You’re a bratty kid trying to trick Santa into putting you on the ‘nice’ list.
Also if you’re looking for someone whose insecurities and clinginess match your own, that’s not a real relationship, that’s codependency. A healthy relationship would involve reassuring someone’s anxieties and then helping them move past them, not reveling in them because it makes you feel powerful and safe.