Finally got Sub 4!!!
This run was actually pretty good until Earth Temple.
4th try swiftsail, lost about 1 minute at FW, lost 2 minutes in Earth Temple, 2 minutes in Wind Temple,
1 minute throughout Triforce Quest, 40 seconds at Trials Skip,
1 minute to Puppet Ganon and 24 seconds at Ganondorf.
I will try my best to improve this as much as I can. Hopefully sub 3:50:00.