I've played Pokemon and caught all the Fighting Pokemon and studied their moves, so I am pretty sure I could take on any opponent who wasn't a ghost or had psychic powers.
Harpies and Homosexuals would also be difficult for you.
Getting punched by me is like getting hit repeatedly by a wet spaghetti noodle. Make love, not war.