my blockchain is very slow too and use up alot of memory i want to know what its for tho

Your bitcoin core will sync up to 20+GB of data. It will verify blocks and sync the blockchain. Since the blockchain have 20+GB, it will take sometime, depending on you and your peers internet speed. Your bitcoin directory will be filled with transactions from the past and after syncing, you can see the balance and use it.