1. 네가 필요하단 걸 알았어
네가 필요하단 걸 알았어. is contraction of 네가 필요하다는 것을 알았어
-다는 것 From the indirect quotation pattern in -다[고 하]는 것, etc., meaning the putative or alleged fact that ... , setting up a comment about or definition of the (often unusual/noteworthy) topic marked by -다는 것.
-다는 것을 안다 Know that ... From -(으)ㄴ다는 것, -는다는 것, -다는 것, -(이)라는 것 the putative or alleged fact that ... (as object) followed by 알다 know. In origin, from the indirect quotation pattern in -는다[고 하]는 것, etc.
ex)
그러나 이제 시작에 불과하다는 것을 윤호는 알았다.
But Yunho knew that this was merely the beginning.
필요하다 is an adjective. usage pattern is ~에/에게 ~이/가 필요하다
너 + 가 => 네가
너 + 를 => 너를
If you want to use 너를, you must use 필요로 하다
네가 필요하단 걸 알았어 = 너를 필요로 한단 걸 알았어
2. 하루가 너로만 가득해서
The base form is 하루가 너로 가득해서 (Because the whole day is fulled with you)
만 [Only Particle]
만 means "only" and it is used after a noun.
나만 떠났다. = Only I left.
물만 마셨다. = I drank only water.
만 can be also used after an adverb
하루가 너만으로 가득해서 (Because the whole day is fulled with only you)
하루가 너로만 가득해서 (Because the whole day is fulled only with you)