Do I need to pay fees for the transactions from my full node?
Yes. All transactions should pay a transaction fee. Running a full node does not give you any special ability for you to not pay a transaction fee and still have your transaction confirmed in a timely manner. Your wallet should take care of setting the transaction fees for you.