Thank you for the help
What is the third stat I should invest my points in other than intelligence and willpower?
I want my mage to use destruction to kill enemies and restoration to heal myself, are specializing in these 2 skills viable or do I need to practice in other schools of magic?
You are correct that intelligence and willpower are key. You could pick any of the several below as a third depending on what you want:
Agility - if you want to get good with that bow, this will help.
Strength - if you want to use a blade effectively and/or carry around more loot, this can help. If your mage doesn't use a blade, maybe not. The loot is not a big deal since mages can mage potions and enchant rings - both are very profitable low weight pastimes.
Endurance - more hit points. Only important if you expect to get hurt. My mage (mystic archer) safely ignores it.
Speed - if you want to avoid damage by running. My mage prefers to simply disappear and walk, so speed is not important..
Your second question: There are many ways for a mage to successfully deal with foes. Focusing on destruction for killing and resto for healing is certainly one of those ways and it will work fine. That said, as a mage, I recommend getting comfortable with the capabilities of all the schools unless for RP reasons you want to limit things. My mystic archer for example remains very poor (for RP reasons) at using fire, frost and shock.