Not just anyone, but it's not too hard. They expect to be able to get you into shape. There are also waivers available for disabilities, if you score high in the ASVAB you're more likely to get one. OP didn't mention any disability so it shouldn't be a problem.
And different branches have different requirements. A buddy from high school with a horrible home life and no prospects was too heavy for the Marines but the army took him. Got a specialty with transferable skills in the real world and has a great life now. In and out before 9/11 though.
I thought I was a "customize everything" Nova launcher kind of guy, but when I heard the original developer had quit the company that bought it I switched to Niagara. I thought I'd just try it out for a few days, immediately got hooked. Just a few things to set up then your done and getting to everything is so much faster and easier, one handed.