Blocking torrents? Search the forum, there are tons of discussions about it, sometimes you can find good ideas how to do it.
For traffic shaping use queues. You can use them also when in bridge mode. Read the manual first.
Remember, there is no simple guide how to do such complex things as they have to reflect your special situation and environment. Frankly speaking, you have to read others experience here on the forum, you have to read manual, you have to implement what you need into your environment by trying and learning.
Last time I see many questions (almost orders) of type "Give me the code!" more often. Of course there are many experienced people expressed what they have learnt somewhere in the forum, but none of them is happy to response the same questions again and again.
Every one should use the search functionality of this forum and read the threads related to his interests. In case of any question, it is better to ask in the thread where the topic is already discussed than ask separately thinking that this is some kind of support forum where support stuff works for you. This is not how it works here.
Make your homework first. Study and try. Then think again, study and try. And again. And after that, if you will have some particular problem (as vast majority of your setting will be working), then come back, share with others what have you learnt, done and what problem are you facing. In this case you will get some helpful hints, and what is more, you will understand them.
For other open questions like are you asking there is manual you should read and search function of the forum you should use.
Some maybe useful links where you can start:
http://wiki.mikrotik.com/wiki/Enable_and_Disable_P2P
http://wiki.mikrotik.com/wiki/Manual:Queue
http://wiki.mikrotik.com/wiki/Manual:IP/Firewall/Filter
http://wiki.mikrotik.com/wiki/Manual:In ... e_Firewall