Ive tried skyreach i can kill the mobs but not quick enough to earn good xp. Where else can i grind. Im level 40 333 champion points. I just want to finish leveling my warden
This might not be the best XP, but a place that has a ton of fast-respawning human mobs is Bleakrock. There is one location there that's available all the time, even if you haven't done the Bleakrock main quest, and if you've done the Bleakrock main quest, then the town gets overrun by invaders and opens up a 2nd spot to farm.
It's great for solo because they're all easy kills.
Dolmens can be a good change of pace too - in Alik'r - there is always a group going. It's very low risk and you can level your FG, get achievements, dyes, titles, and set piece jewelry.