Can you specify what is your maximum d/u speed ....
For Instance If your download speed is 1mbps, your upload speed is divided into (10%+) = 100-150kbps ...
Your speed relies on your Bandwidth ...
In other case check your firewall settings ...
or https://portforward.com/ ...
For many users, uploading files is quite a bit slower than downloading files.
This is usually normal, because most high-speed Internet connections, including cable modems and DSL, are asymmetric β they are designed to provide much better speed for downloading than uploading.
Since most users spend much more time downloading (which includes viewing web pages or multimedia files) than they do uploading, high speed Internet providers have designed their systems to give priority to downloading.
So if your upload speed appears to be slower than your download speed, this is probably expected.
SEE : https://fetchsoftworks.com/fetch/help/Contents/Tutorial/SlowUploads.html