RehabMan is right, it’s far better to go in informed and understand a few things when dealing with a laptop. Otherwise it’s a hit or miss troubleshoot situation.
The biggest help I’ve gotton is understanding a bit more how this all works. It’s normaly possible to get something working, this laptop works well.
Take a look at the laptop guide RehabMan linked to. Also take note of the WiFi card replacement required for this to work with WiFi. Get families with what hardware you have (look in Linux or windows to see exactly.) No guarantee you laptop is like mine even the same model number.
I replaced my WiFi card with a known Bluetooth WiFi Broadcom card . I replaced the HD with a ssd and added memory.
Get familiar as much as you can with SSDT and how to compile. Get cozy with clover a bit too.
Also for me, may not be the same for you, my inbuilt audio ALC225 refuses to work in macOS (sounds terrible anyway.)