you need a HARD DRIVE with atleast 2gb of space
even if you have 4 GB on your xbox, that is the internal memory (or something) and it is NOT a hard drive
when you flip off the panel (in this picture)

and there is nothing there, you DO NOT have a hard drive.
what i'm saying is
buy a HARD DRIVE to play BF4