Not too bad, but here's osm eflwas I sense,

1) There is no half-human half-demon, you CAN be a tiefling though!

2)Personality isn't deep enough, give some back story!

3)It's not called "Warrior" but it's alright, I AM a perfectionist so it's nothing personal!

Anyway, I'll show you the classes and races you want to help!

Fighter-Main fighter, can be improved by dual-classing
Mage-offensive magician and masters many types of mage types
Cleric-healer and undead combatant
Druid-Both offensive and defensive spellcaster
Paladin- healer and fighter, must be lawful good
Ranger- can learn a spell or two, good with bows and such
Monk- unarmed fighter, quick and deadly
Sorceror- spellcaster with different spell types
Thief-deals with locks, traps, and quick fighting
Bard- musician, and jack-of-all-trades
Barbarian- ultra fighter, but lacks everything mental
Warlock- magic user of death

Here's some alignment-class rules,

Paladins must be lawful good
Druids must have neutral in somewhere, like neutral good and such
Monks must have lawful in alignment
Warlocks must be evil or have chaotic in name

other than that, any class can be any alignment!

Here are our races:

Human, jack-of-all-trades
Elf, good spellcaster and very smart
Dwarf, strong but not agile, good warriors (they are NOT any dumber than humans!)
Half-Elf, mix of human and elf
Gnome, good with magic and other stuff
Halflings, good thieves, very close to humans
Half-Orcs, mix of human and orc, very strong
Goblins, short but full of heart and thievery
Catfolk, agile and athletic, but lacks muscle

Certain race have certain interests, whilw you can't be a tiefling, you can meet some, could someone good with D+D help? Since I only write and create characters, I need help.

Oh, and races do not follow certain alignments, they can be any.

If I came off as rude, I wasn't just giving what very little I know out at ya!