Can someone help me optimize my Elan Psion (3.5)?

I’m currently playing in a 3.5 game in which the DM plans to take to very epic levels (65). My current character is level 30, and he’s an Elan Psion (Shaper). He has the power psychic reformation, which allows him to reselect feats, skill point allocations, and power selections for 50 xp per level backwards he wishes to reform. It’s an extremely powerful campaign, and our ability score generation shows that (5d6, reroll 1s and 2s, add highest 3). I’m conserned that my character is underperforming, and would like to know what I can do to optimize my character. I can essentially re-select feats, choose new skill point allocations, and new powers known. What is your recommendation?

Note: Our enemies have been chaotic in nature, (LvC campaign, we’re Lawful), and generally focus around chaotic outsiders. Our enemies tend to have high AC, ridiculously high saves (compared to my DCs, which at the moment is Power Level + 27), and extremely high DCs (in the high 50s and 60s). They also usually sport a SR that has me rolling 18+ in order to defeat.

Any help will be greatly appreciated.

Edit: My current ability scores are: STR 21, DEX 22, CON 22, INT 44, WIS 16, CHA 16

My current feats are: psicrystal affinity, overchannel, talented*, psionic meditiation, extend power*, boost construct, psicrystal containment, twin power*, power penetration*, expand knowledge (schism), greater power penetration*, enhanced elan resistance, epic manifestation, improved overchannel, empower power*, maximize power*, burrowing power*, epic psionic focus

My current saves (with buffs in parentheses): F +29 (39), R +27 (37), W +30 (40)

Edit 2: My current feats and powers shouldn’t matter, as I can restructure them anyway. For the purpose of what I’m asking, let’s pretend I have 7 non-epic feats, 4 epic feats (21, 24, 27, and 30), and 3 epic psion feats (23, 26, and 29) available. I also have a total of 56 powers known (5 up to first level, 4 up to second level, 4 up to third, 4 up to fourth, 4 up to fifth, 3 up to sixth, 3 up to seventh, 3 up to eighth, 26 up to ninth) available.

If anyone would like more info, just let me know.