The average uploading speed can never be higher than average downloading speed. it's just impossible.
SEEDERs and PEERs: means those people who have 100% of the file you wanna download.peers means those people who are downloading same file and have part of file, while downloading you are also a peer. When you complete downloading a file you also become a seeder
torrent file is divided into lots of parts and some has some part and some has other parts. so the part of file you have downloaded, now you automatically upload to others peers. And they are also doing the same.
More number of seeds and peers is better. As each seed or peer has a limited internet upload speed, so if there will be less seed and peers this possibility be less that you are getting files fast. More number of seed and peers multiply the speed, so more chance to high download speed.
RATIO: means ratio of file size downloaded and file size uploaded
if you have downloaded 100mb that means all seeds and peers uploaded 100mb to your computer. if you spent 100mb internet in downloading, they also have spend 100mb internet in uploading that file to you.
Its possible that you upload less or more than you downloaded, but it's a fair deal that you at least upload equal or higher than you have downloaded. it means you should make ratio at least 1.000.
you don't download files from any company server but from the personal computers of users like you. it's all about to sharing.
if you are using BitTorrent you can control upload speed but I will say that at any condition keep ratio at least 1.000
for downloading you need at least one seeder i.e. at least one person with 100% file should be uploading it to you.
Many times seeder see your torrent account before allowing you to download their file. so it's better to make a account on any torrent site, download torrent while you are logged in your a/c and keep ratio of at least 1.000