Please help me with DoS security

Hello guys,I think this is stupid to ask,cause you guys already made DoS protection tutorials,but…
I tryed like around 4 types of DoS protection that I’ve saw from google and none of them helped me..

I’ll avoid stupid 10000 useless sentence and I’ll just ask how to protect myself from these attacks:
help.rar that I’ve uploaded as an attachment
Please can anyone help me?
I can’t host anything without getting DoSed,there are like at least 10 attacks that they perform on me..
dns,chargen,udp,syn,ssdp,dns,ntp,snmp,only thing I’ve secured is access to my router and blocking ICMP I believe and yea even the firewall filter sucks…to be honest I tried to use it to block the icmp but it did not work so I used nat and made it that all icmp requests go to ip 0.0.0.0 and so it has timed out every icmp request…
PLEASE I NEED YOUR HELP,I’m sick of these ddosers,they use botnet etc.