"Hi _______, lets meet to discuss issues you have with my tenancy and my rights as a tenant and reach mutually agreeable rules that work for everyone." At the meeting ask him what his major issues are. When he says something like "you have people over" say "why is this an issue?" get down to the core issues, likely he will eventually say "noise" and "potential to damage the property" or something like that. Then when he lists his things, address how this can be solved in a way that won't bother him. Then say something like my tenant rights allow me to have company over at any time, as long as they are not living on the premises, and not making excessive noise during quiet hours. You might agree to the following
Sound proofing the appartment. You can buy noise cancelling curtains, agree to not have any windows open at night while watching tv, etc. You could even go as far as buying head phones, or moving your bed closer to the TV so you can watch at a lower volume. You can agree to rules about guests as well, such as specifying how guests are supposed to use the entryway.
Then you can say, in exchange for the above, I need you to agree not to ever turn off my electricity, not bother my guests, etc.
As for the pool, if access to the pool is not in your lease, then you are out of luck there. It sounds like your place is rediculously cheap (eventhough you have to put up with a lot) so complaining about the pool is probably not wise.
Eventually you might be able to get appropriate agencies involved but that is a long drawn out process which may not be worth it. It might be best to compromise. At the end of the meeting write up a document on the spot and get them to sign it. Then whenever either of you break the rules you can point to the document and say we both agreed on this...