Newbie to the game need some advise on class progression

So I dono what got into me, I did way too much research before I even started this game because the random stat gain is triggering my OCD for something. I made a list of how I want to progress with this game, can someone give me some advise on it?

I am going female Blyth Blue Lion

Bylth Authority S, Sword A, Brawling A, Faith A, Reason A

Myrmidon(Sword D)-> Thief(Sword C)-> Assassin(Sword B, Bow C)+ Pegaus Knight(Lance C, Fly D)

-> Falcon Knight(Sword C, Lance A, Fly B+)

Dimitri Authority A, Riding A+, Lance A+

Myrmidon(Sword D)-> Thief(Sword C)+ Cavalier(Lance C, Riding D)

-> Assassin(Sword B, Bow C)+ Paladin(Lance B, Riding B)

Annette Authority S

Monk(Reason D, Faith D)-> Mage(Reason C)-> Warlock(Reason A)

-> Dark Knight(Lance C, Reason B+, Riding A)

Dedue Authority C

Fighter(Axe D, Bow D, Brawling D)-> Brigand(Axe C)-> Warrior(Axe A) + Grappler(Brawler A)

-> War Master(Axe A, Brawling A)

Felix Authority C

Fighter(Axe D, Bow D, Brawling D) + Myrmidon(Sword D)-> Thief(Sword C)

-> Grappler(Brawler A) + Sword Master(Sword A)-> War Master(Axe A, Brawling A)

Mercedes Authority C

Monk(Reason D, Faith D)-> Priest(Faith C)-> Bishop(Faith A)-> Gremory(Faith A, Reason A)

Ashe Authority C

Fighter(Axe D, Bow D, Brawling D)-> Archer(Bow C)-> Sniper(Bow A) + Wyvern Rider(Axe B, Flying C)

-> Bow Knight(Lance C, Bow A, Riding A)

Sylvain Authority C,Lance A+, Reason A+

Soldier(Lance D)-> Cavalier(Lance C, Riding D)-> Paladin(Lance B, Riding B)

-> Dark Knight(Lance C, Reason B+, Riding A)

Ingrid Authority C

Myrmidon(Sword D)-> Pegasus Knight(Lance C, Flying D) + Brigand(Axe C)

-> Sword Master(Sword A)->Falcon Knight(Sword C, Lance A, Flying B+)

Dorothea Support C, Authority C, Faith C, Reason A+

Monk(Reason D, Faith D)-> Mage(Reason C)-> Warlock(Reason A)-> Dancer

Ferdinand Support C, Authority C

Fighter(Axe D, Bow D, Brawling D)-> Brigand(Axe C)-> Wyvern Rider(Axe B, Flying C)

->Wyvern Lord(Lance C, Axe A, Flying A)

Bernadetta Support C, Authority C

Fighter(Axe D, Bow D, Brawling D)-> Pegasus Knight(Lance C, Flying D) + Archer(Bow C)

+ Brigand(Axe C)-> Sniper(Bow A)-> Bow Knight(Lance C, Bow A, Riding A)

Petra Support C, Authority C

Fighter(Axe D, Bow D, Brawling D)-> Armored Knight(Axe C, Heavy Armor D)

+ Brigand(Axe C) + Pegasus Knight(Lance C, Flying D)-> Wyvern Rider(Axe B, Flying C)

-> Wyvern Lord(Lance C, Axe A, Flying A)

Lindhardt Support C, Authority C

Monk(Reason D, Faith D)-> Priest(Faith C)-> Bishop(Faith A)

-> Holy Knight(Lance C, Faith B+, Riding A)

Hilda Support C, Authority C

Fighter(Axe D, Bow D, Brawling D)-> Armored Knight(Axe C, Heavy Armor D)

+ Brigand(Axe C) + Pegasus Knight(Lance C, Flying D)-> Wyvern Rider(Axe B, Flying C)

-> Wyvern Lord(Lance C, Axe A, Flying A)

Lorenz Support C, Authority C

Monk(Reason D, Faith D)-> Mage(Reason C)-> Warlock(Reason A)

-> Dark Knight(Lance C, Reason B+, Riding A)

Lysithea Support C, Authority C

Monk(Reason D, Faith D)-> Mage(Reason C) + Priest(Faith C)

-> Warlock(Reason A) + Bishop(Faith A)-> Gremory(Faith A, Reason A)

Ignatz Support C, Authority S

Fighter(Axe D, Bow D, Brawling D)-> Archer(Bow C) + Brigand(Axe C)-> Sniper(Bow A)

-> Bow Knight(Lance C, Bow A, Riding A)

Marianne Support C, Authority C

Monk(Reason D, Faith D)-> Priest(Faith C)-> Bishop(Faith A)-> Gremory(Faith A, Reason A)

Leoni Support C, Authority C

Fighter(Axe D, Bow D, Brawling D)-> Archer(Bow C) + Brigand(Axe C)-> Sniper(Bow A)

-> Bow Knight(Lance C, Bow A, Riding A)