Download the full node on https://bitcoin.org/en/download
What is a full node?
Minimum Requirements Bitcoin Core full nodes have certain requirements. If you try running a node on weak hardware, it may work—but you’ll likely spend more time dealing with issues. If you can meet the following requirements, you’ll have an easy-to-use node.
Desktop or laptop hardware running recent versions of Windows, Mac OS X, or Linux.
145 gigabytes of free disk space
2 gigabytes of memory (RAM)
A broadband Internet connection with upload speeds of at least 400 kilobits (50 kilobytes) per second
An unmetered connection, a connection with high upload limits, or a connection you regularly monitor to ensure it doesn’t exceed its upload limits. It’s common for full nodes on high-speed connections to use 200 gigabytes upload or more a month. Download usage is around 20 gigabytes a month, plus around an additional 140 gigabytes the first time you start your node.
Don't have enough of these requirements? Easy! Use the profit you made from Bitcoin and get them!
And if you like Core as much as I do, you can always donate Bitcoin to the address listed at the bottom of their website!
Disclaimer: I don't have any part in the Core team I'm just an admirer 😀