disk encryption – Is a BIOS password enough to prevent someone from hacking into my laptop if they have physical access?

Would my laptop be secure if i set up a bios password and full disk encryption? And someone has physical access to it?

If not then is there any way to secure your laptop from someone with physical access?

How hard would it be to hack into such a laptop? How long would it take? What methods would be used? Does it matter if the hacker is on his own or if it is a government agency?