1- I'm not sure, but maybe u can use any spell
2- In Hoshido Noble :D or in any class to get a specific skill
3- Level up to 20 to get more points in the stats
4- Same answer of 3
5- U can use any unit that u think is good, don't worry
6- Healers later in the game are a good unit 'cuz in advance...