There are many, it's not that easy to say.
It all depends what sort connection you're using.
When I compile a new kernel, I always go over all options.
You leanr a lot that way too.
Use common scence, don't enable stuff you don't need.
In doubt, enable it anyway, but that makes the kernel file bigger at the end.
This is a little hard at first, but you get used to it.
After that the fun begins and you could try to remove everything you really don't need
to make the kernel even smaller... and faster
Notice /var/log/ is full of usefull logfiles, maybe you should start there