yes obviously ...
You need 5 GCSEs or equivalent scored A*-C, and depending on the branch you want to go into, a degree in an appropriate area e.g. Engineering or physics based for engineer officers.
To become a Navy doctor, you would typically need to complete a Bachelor's degree, then attend medical school and earn a Medical Doctor (MD) or Doctor of Osteopathic Medicine (DO) degree. After that, you would apply for a residency program in a specialty of your choice. Once you've completed your residency, you can apply to join the Navy as a commissioned officer in the Medical Corps.
All the information you will need to know in order to become an officer in the United States Navy can be found at www.navy.com/officer
The first requirement is to complete medical school and obtain your medical license. Then you have to meet the current requirements for age and health. Your Navy recruiter can fill in the details for that part.
a badge
no
English
Engineering
obviously not.... all you will need is talent.
YOU NEED GCSEs
you need 5 gcses and 1 a level