I'm in the same boat as you, new rider, new to offroad, new to bike, EC300. A few observations:
- give it time (get more experience), as you ride more and more you will appreciate the bike more and more, it has enough low end power to get you anywhere
- learn to use the clutch, my brain is telling me that the power comes from twisting the wrist, when in fact power, the traction and the low eng grunt should be controlled using the clutch, this one i find the hardest of all just to rewire my brain instinct
- do not be scared of the power valve, get used to it and learn how to use it and when. i got used to it by accelerating slowly till it opens on straight fire roads, now it won't take me by surprise anymore (i leaned the spot) but i still have a lot to learn about body positioning before it opens so i don't have to "hold on for dear life" so much
- make sure you are in the proper gear for the required climb/hill/terrain/etc, me as a total noob if i can't tell witch gear i should be in for the obstacle ahead, i switch to 1'st or 2'nd and it just climbs anywhere
- look at the tires, are they in good shape ? are they old ? are they ... etc ? tires have a lot to do with traction, if you don't have traction you won't feel the low end grunt if you are like me - a total beginner. if they are old even with knobbies not worn out, the rubber compound won't give you the traction you need, change them
- this is a 2 stroke after all, there is only so much low end you can have (trus me, trust the forums, trust the riders, the bike has enough). the engine is built to be wind up, get used to it and ride it hard. from my beginner perspective the EC300 has enough low end torque to be compared to a 4 stroke
- last thing, if you are still not satisfied give the bike for a quick spin to somebody experienced, they will tell you if it pulls right or not (i did, twice, just to make sure the "hold on for dear life" and the grunt down low are as what they should be, everybody keeps coming back and tells me the bike climbs on her own without any effort from the rider, i need to trust the bike more)
Have fun, and remember this is a very powerful bike, take it slowly one baby step at a time.
p.s. it's very easy as a beginner to get sucked in to the spiral of making changes to the bike, what i actually need is more seat time than messing with jetting and be worried about low end grunt