There's not too much support in terms of PrCs for TWF. You'll probably want to switch int and con, and maybe drop dex. EWP Bastard Sword is sub-par, too, EWP rarely is good enough to justify spending a feat on. Self-sufficient falls into the same trap as all of the skill-boosting feats, namely that it becomes less useful at higher levels. I don't recommend ToB, if only because you seem new to the game and that's rather complex.
Fix:
Take a one-level dip in monk for wis-to-ac and flurry
Short sword/longsword fighting
Take the various riding combat feats and kill stuff from the back of a wolf(I highly recommend this)

Do as many of these as you want to and listen to the others who post here and you'll be fine.