Hi!
I am not sure if you have to enable the FTP layer on your site. If everything does work without it, don't enable it. It is only required when the ownership and permissions of your files and directories is such that PHP can't write to them directly.
If this is not the case, the most likely problem is determining the FTP directory. Everything you've tried seem to be the wrong thing to put there. I know you're not going to like this, but I am going to post, again, the FTP instructions. The difference is that my instructions actually tell you where to find the odd bits of information you need:
Go to Site, Global Configuration menu item from the top menu.
Click on the Server tab
Set Enable FTP to Yes
In the FTP Host try using 127.0.0.1 or localhost or the FTP hostname assigned by your host. Tip: GoDaddy has a page where it shows the FTP hostname (it's the same page you create a new FTP account). If you can't find the hostname, ask their support. Since Level 1 "technicians" (actually script-reading, ill-paid Indians with a fake accent) have the IQ of a rotten cabbage and technical expertise of a knob, you may have to escalate your support request. Level 2 technicians will be able to help you.
In the FTP Username and FTP Password fields provide the FTP username and password assigned by your host. This info is the same you use to login to your site via FTP.
In the FTP Root you have to type in the FTP path to your site's root. Here is the easy way to find it using FileZilla:
Connect to your site using FileZilla. Navigate inside the folder Joomla! is installed in. Usually it's a directory named public_html, htdocs, www or something similar. If unsure don't ask us, ask your host. Now, on the right-hand pane you will find the FTP path. Most likely it will look something like /public_html. Copy this and paste it into the FTP Root text box in your Joomla!'s Global Configuration page. I bet nobody told you to do that and you wasted a day trying to figure it out in vain ;)
Save your Global Configuration. If you got everything correctly, you should see a message that your configuration was saved.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!