The heart and soul of this game rely on people following orders given to them by leadership. There are officers that can draw lines, which is great for getting everyone in the right position. We have NCOs to relay orders and take over once an officer has been killed. Great! Now I'm on line, and someone says to fix bayonets. Then another voice chimes in no, no, no, hold. Who do I listen to? How do I know who is an NCO, an Officer, or just some random dude voicing their opinion? Right now I don't. Without physically looking around and trying to match floating nametags to voices, and then trying to remember what that NCO or Officer sounds like in the din of combat, I have no idea.
How about this - Add a small UI element that shows when the person talking is your Regimental CO or one of your NCOs? This way, people can definitively know when their chain of command is speaking.
Another huge issue right now in public play is that regiments get mixed up the second that someone dies and spawns in on the colors. I can't tell right now what the issue is, but it seems that you spawn in on whatever colors are closest to where you died. Doesn't matter if they are the colors of your regiment or another. What inevitability happens is you then have two maneuver elements that could be working in support of each other being one giant gaggle of people. Two officers, NCOs, etc, all trying to get their people to do something. They talk over each other, they draw lines, it's a mess.
Why not only allow flag spawns to happen on your Regimental colors? Keep units intact. Don't mix them. This is the other reason I believe the Officer/NCO icon should only be from the Regiment you are a part of. It further eliminates confusion as to where you belong.
As I started this with, the game relies on communication. Right now there are some very simple ways to fix unit cohesion so that regiments can be more effective.