Ok so I can give you some advice (from my own experience and personal opinion.) take it how you want
You have a ton of points in characters. I think what you have is a good setup but its close to 600 points of your army. You definitely need the arch mage. I would consider making him
lvl 4 and dropping the 2 completely. That will need you 85 points (I think
lol)
The noble is decent but I don't think the ring is good. I would drop that and give him the talisman of protection! He needs to live!
Archers are notably bad. They can do a little damage but sea guard are simply better. I would take the points in them and up the sea guard to 30. You only need 375 points in core so you can cut some fat here. The reavers are good. Spears are not necessary though. You shouldn't be charging with them. Just for redirection.
Swordmasters are ok, especially when buffed by spells. I run them 21 3 ranks of 7 for max damage. Sometimes they hit hard and lose to many to be effective for a second round. Consider upping them or just going to a more resilient troop like white lions.
Always try and run 2 or 3 bolt throwers. They are cheaper this book and you need to deal with monsters. They are also good at shooting their redirection units.
Also take your mage off the horse. Just makes him a target. Put him in the sea guard till they get close and then move out by yourself. Just avoid shooting or stay close enough to look out! Also take shadows with this list. Seems like the best fit. For instance if you reduce enemy strength in combat it will keep those swordmaster alive longer! Also reducing enemy toughness makes the 3 ranks of 10 sea guard do a ton more damage!