No, whoever told you that you need a 2.0 is dead wrong. The Marines are part of the Navy. You still need to be an officer, which means going Marine OCS, NROTC with Marine Option, or USNA...all of which are competitve college programs.
Life is good, but Eagle is MUCH better. You still have time, so DO IT.