You can also write the spell with the intention of casting it, this would probably be a better method than just thinking it.
Depends entirely on the spell. Some require no words at all, others require certain times and dates, others can be done just with the pure intent. It really depends. If it says in the method to say it out loud, Say it out loud.