I'm coming out of my hole that is no wifi to state my opinions
-1 to a dedicated Officer Academy
But...
+1 to a few high ranking COs to teach and help those who are struggling. (I know it's already being done, but it's not at the capacity it could be in)