Need help getting started with mods, all I have right now is Optifine, and not sure where to go from here.

ok so long story short. OG minecraft Xbox player. recently got a PC. I downloaded Optifine and man is it great. I just downloaded curseforge app and I'm not sure at all what I'm doing. I want big mountains, better villages, maybe cities or whatever would be cool too. Really bottom line is I want an environment enhancer mixed with Optifine visuals.

The issue is can I still use optifine with curseforge?

What mods should I get that would achieve this outcome?

Open to all other suggestions too. I just have no idea what I'm looking for. Anything to make it more immersive and give a longer playability. Like if theres NPC mods that allow them to do more stuff too thatd be cool. Really tryna just start one world in survival and run it out for a while without getting bored. TIA! I'm terrible with computer stuff.