The law does not distinguish between a typed contract and one written by hand. What matters is whether the contract contains the essential elements that make it enforceable.
No, you cannot notarize your own document. Notaries must stay neutral and cannot notarize documents where they are the signer or have a personal interest.