I'll get you straight.
So, sexuality means: who they marry, like boy boy, gril girl, or normal, like Girl X boy. (the latter is called 'straight')
Rp type would mean what sort of rps he is in? Like, war, or romance, dystopian world, happy/peaceful world, etc.
Faction would mean I think what does he fight for, or where is he loyal to?
Showcase Rp is simply which is your favourite rp he is in.