ISP server Mikrotik

Hy, i want to make a server with RB450G to provide internet over an 150 clients and i want to know how can i make a very good configuration.
I want to make bandwidth balancing ( How can i do this in mikrotik? )
I want to make bandwith limits over torrent protocol (How can i do this in mikrotik? )
I want to make bandwith limits over FTP protocol (How can i do this in mikrotik? )
I want to be sure that the radio stream its working properly (How can i do this in mikrotik? )
And i want to give bandwidth over mac adreess/Ip ( i suppose this i make with arp )

In the final i want to make a server to have no problem over 100 150 clients.
if is someone who have an ideea on how can i make a good server with all the balancing bandwith pls help me.

Thank you.

Balancing and bw limiting is done with mangle and queues.

You can look at configuration examples in the wiki:
http://wiki.mikrotik.com/wiki/MikroTik_RouterOS