HI, everybody.
Italian slang often changes with region, some words have become more or less universal, anyway...
I'm from Rome, so I'll give you my point of view, naturally....
tough guy
Uno tosto
tough girl
Una tosta
tomboy
Can't understand this one, sorry
guy prone to fighting
Un guerriero
or un gladiatore (un violento, also, but in a bad sense)
girl prone to fighting
Una guerriera
or una gladiatrice (una violenta, also, but in a bad sense)
woman prone to fighting
same as girl...
powerfully-built female
Una matrona, una botte (very, very, very unkind...)
powerfully-built male
un armadio, una botte (very, very, very unkind...)
gangster
gangster (seriusly, just as in English)
punk
punk
hoodlum
I don't understand this
cool guy
Un figo
cool girl
una figa
delinquent boy
un criminale (or delinquente)
delinquent girl
una criminale (una delinquente)