for trees you can look at klasker's tree scene node, it's a procedural tree generator basically, but it's probably a bit too detailed if you need loads of them (though i do believe it has LOD support so might work well with a bit of work your end).
but you may be stuck with pretty simple trees that have like a few quads making up bunches of branches.. which would look pretty crappy.
what exactly is your game going to play like? Are you running around on the ground in this dense forest? Are you flying around in the sky and can see for miles around?
You may be able to setup a good LOD system where the few trees around you are really nicely modelled but as they get further away they get progressively crappier and lower poly so they're not as expensive to render, but it wouldn't matter too much that they're crappy because they'll be in the distance or mostly obscured by trees that are closer.
To model mountains accurately you have to go to the mountains and take loads of reference shots at ground level and from the air...
![Laughing :lol:](./images/smilies/icon_lol.gif)