I would use your drive to join the navy as a way to bolster your confidence - learn all there is about it, the role you want in it, and start working on yourself. Once you feel more confident about that, apply. Even if you fail, the strive to better yourself to be worthy of the role will improve you as a person and won't be a wasted effort.