Myth has pretty much pointed it all out. You could also want to look into
Being Bane (Barbarians) and the
Fighter's Handbook. Your favorite search engine will find many more.
Let me compare your situation: In a very low OP game, you might want to be able to play a weak build for flavor reasons. But if you go for an expert, or a commoner, you'll still be dead. This isn't a low OP game.
I'm all for flavor, and I usually argue against a lot of optimization strategies that may work by RAW but do not result in a character that makes any sense. Thus, I have great respect for the player who goes for an inferior build based on flavor.
Still, you want to have fun playing, don't you? An epic death can be fun, maybe, but in general, you're joining this campaign to survive, I assume.
1) Don't try too much at once. While I personally avoid over-specialized builds because they can so easily be caught on the wrong foot, you can't try to be good at everything at once.
2) Determine what you want to achieve. Then build for it. Don't go to the supermarket without a shopping list. Go there with the recipe for the food you want to prepare tonight.
3) Some specific points:
- With a 20 Dex (or even an 18 Dex), think about picking up Combat Reflexes. That will allow you up to 6 AoOs.
- Why are you set on the Dragon Disciple?
- You're spending so many levels and feats on racial stuff. I really like that you are flavor-focused, but wouldn't a tiefling in itself support your flavor? If you want to have a transformational development, perhaps you could ask Myth to go Half-Fiend template class with level buy-off?
4) For a melee character (I assume this is your objective), there's about 4 ways to go (not ranked):
- Charger (Leap Attacking Shock Trooper Barbarian and others)
- Lockdown (Tripper, AoO with Stand Still etc., often with Spiked Chain)
- Tome of Battle class
- Gish
While these can be combined to some extent, you should have one as a starting point and priority.
Myth, FYI, the thread at GITP over there:
Lil help on a character - Page 2 - Giant in the Playground Forums