Check youtube video for faucet replacement. You will need new faucet, cold/ hot water supply lines, adjustable wrench or ratchet wrench, caulk and some Teflon thread tap. For water supply lines, I suggest metal braided type for durability.
do it yourself. Just a remind: collect enough water before you start the repair. see xuansu's post for tools. If you are slim, you can buy electronic wrench. But I won't recommend it.