Check this, the vid is outdated but the basic info is still good enough. You WILL have issues if you can't set time aside now and PT, and I would look into hitting a pool. Most of your ?'s were covered above.
https://www.netc.navy.mil/nascweb/schools.htm
https://www.netc.navy.mil/nascweb/schools.htm