An Xbox Live account is required for you to log into the Sea of Thieves forums or use the Support Site.
If you already have an Xbox Live account but need help in recovering your email address or password, the account recovery guide will assist.
If you need to create a new account, you can do so via this page: Xbox Live Account Creation
For further support please create a Sea of Thieves customer support ticket.