Unable to install nvidia drivers or make nouveau work

Briefly describe your issue below:
Hi fellas, before stating the problem, I want to thank you all. After years of searching I think I´m gonna stick to Parrot OS not only because its great but because the community is!

SO, followed the documentation verbatim, I can´t get the Nvidia proprietary drivers to work, or nouveau for what is worth either.

I also looked at the tutorial by Tiger551, from Kali, not working either (btw. It worked when I used Kali).

It is not a hardware problem. I´ve been using UBUNTU until two days ago and using Prime flawlessly, even with Steam and Lutris.

Not only I can´t get acceleration for it or for CUDA, I can´t even watch videos on VLC or any other player.

The furthest I got is not getting flickering and being able to log into X (LightDM is also malfunctioning).

I´ve been sitting in front of my laptop for 2 days straight and nothing seems to work. I get different errors each time. No other post seems to have a solution, and I´ve been doing a LOT of research.

What version of Parrot are you running? (include version (e.g. 4.6), edition(e.g. Home//KDE/OVA, etc.), and architecture (currently we only support amd64)
Parrot Security 4.9.1 - Amd64

What method did you use to install Parrot? (Debian Standard / Debian GTK / parrot-experimental)
Debian Standard

Configured to multiboot with other systems? (yes / no)
No, this is the only OS I have.

List your hardware specs to include make, model and firmware (when applicable):
Acer Predator 15

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)
00:1c.3 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #4 (rev f1)
00:1c.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #5 (rev f1)
00:1f.0 ISA bridge: Intel Corporation HM170 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
03:00.0 Ethernet controller: Qualcomm Atheros Killer E2400 Gigabit Ethernet Controller (rev 10)

If there are any similar issues or solutions, link to them below:

If there are any error messages or relevant logs, post them below:

I got many errors, I don´t think it will help to copy all them because it will not help to trace the correct steps. I´m trying once again, and I´l edit this post on the go or comment it adding more errors if there are any and the steps took.

Thanks in advance and apologies if I´m not following the guidelines. I´ll try to stick to them as I learn them