I think Poké Fan would be the best match for me, although they tend to be depicted older. They strike me as casual trainers who'd rather use their favorites, even if they're weak (no type restrictions is also a bonus). I'd treat my Pokémon as pets/family and my team would definitely include a cat Pokémon.
As far as trainer classes that focus on a particular type/theme, I think Bug Maniac would be a decent fit based on my current hobbies (though I'd be carrying around a camera instead of a net). I'd focus mainly on moth and caterpillar Pokémon.
I would definitely be the Poké Fan type because I never leave the house without some sort of Pokémon merch on me, be it the Pikachu transit pass holder on my purse or the Cherrim keyring that holds my keys.
This gluttonous Pokemon only assists people with their work because it wants treats. As it runs, it crackles with electricity.