According to the Soviet vice-admiral Radzevsky, famous for politically incorrect speech the promotion in the Navy depends mainly on the below talents required for every exact rank.
Lieutenant - must know everything and to want to serve;
Senior lieutenant - the same as above and capable to perform without someone else telling him what to do;
Captain-lieutenant - must be able to organize the lieutenant and senior lieutenant in a way that they would still want to perform regardless the circumstances;
Captain 3rd rank - must know where and what is going on;
Captain 2nd rank - must be able to report to the higher command where and what is going on;
Captain 1st rank - must know how to find the place in the papers where he needs to sign;
Admiral - must know how to sign the papers in a place they show him;
Secretary of Navy - must be able to clearly and enthusiastically express his agreement with the whatever absurd idea of the Minister of Defense;
The Minister of Defense - must be able to say in a sufficiently understandable form whatever the national leader wants to hear from him;
The national leader - the Commander in Chief - must periodically, at least before every election, to check out which Navy is in control of the nation's shores. If it is still ours he needs to raise pay for the Navy once in a while or at least to promise it.