main issue is no stable mid range. go pick yourself up a Roc, Shark, Buzzz, etc etc. you will want it over 170g but not necessarily max weight. stick with base plastic as well.
you mention you need a putter. where do you live? im sure there is someone on DGCR who lives nearby whose got all sorts of putters for you to try. its 95% personal preference and 5% flight characteristics. also i suggest a putter in the 170-175g range over a lightweight.
i would keep the beast to the side as well as the talon (no point in using the Talon cause its discontinued). you may actually want to go very basic to really improve.
intial bag:
Eagle - main D driver. if yours is to beat up go replace it.
Polaris LS - Fairway driver. will also serve for anhyzer shots. keep the beat up one.
Stingray - understable mid. beat up is good...sometimes
Stable Mid of Your Choice
Putter of Your Choice
i would bring the Valkyrie or Beast back in when you feel that you can dominate with this bag.