Hello everyone, i was wondering if i could get sum advice on a sunroof.

Firstly i think theres a problem with my sun roof because when accelerating or stopping i can hear the water in the roof,

Second, sometimes it leaks out the sides, or out of my light where my sun visor is.

Any ideas on fixing the problem? or anyone had this problem?

Cheers guys