This is a great strategy. It seems like a lot of ultra runners pack their racing schedule so full that there is little time for the training they really need in order to perform at their best. You’ve identified several qualities you need to address and with the long training blocks between races you’ll have plenty of time to develop those qualities. Don’t forget to add to the list of qualities you need to prepare, fueling and gear.
Good luck, and stay in touch.
Scott