Had some guys out at the marina today who were very helpful and gave me a hand at securing my mast (and boat) better. So at least it will be ok for the time being. They had also gave me some contact info of someone who can help me out with mast repair, hopefully this will be the solution. On top of this, I just happen to run into a guy in homedepot who just so happen to be buying stuff for his sailboat. He had a big 38 footer. He also just so happen to have his boat in a marina right next to mine. Lucky I know
So he gave me a hand with the drains in the cockpit. Still not functional though, have to get new hose fittings and maybe a couple new hoses, not a big deal.