Reflect is perfect the way it is.
Sounds like your HP pool and HP regen is also low (in addition to the lack of resist vs your main damage type, solutions provided above by the helpful people here
).
If I have gotten my DEE and my aether ray guys through to end of ultimate without dieing (by definition as they are HC), then reflect can’t possibly be all that bad. I’m not even the best or close to the best player on these forums, that should go to Ceno, Powbam, Eralduspr, Jajaja and a few others.
Reflect comes in 2 types, one that you learn which enemy has it naturally, and it normally is not that high at the beginning of the game (certainly not high enough % to get yourself killed).
The second type has lovely visual cues that tells you NOT TO ATTACK THIS DAMN THING WHILE MY FANCY GRAPHIC IS GOING. ie, cleanse it with the arcanist skill, or wait for it to expire. ie, look out for SPIKEY YELLOW AURA WARNING YOU THAT SPIKEY DEATH MAY HAPPEN IF YOU ATTACK, and BIG FAT WHITE SHIELD ABOVE THEIR DAMN HEAD FLOATING LIKE A WARNING SIGN TO SURRENDER. 
I like reflect. keeps me awake. makes me play better. makes me survive ultimate. 
oh and if you’re thinking I can only do that because I have BiS or close to, nope, purely self found with no trading either, so my items are a mish mash of yellows, greens, blues, and slowly getting more purples
oh, and my newest guy squishmaster (arcanist demolitionist), has maxed ele, maxed poison, maxed pierce, maxed bleed resist… at lvl 43… and is now ready to start elite difficulty. so you should easily be able get resistances up, health up, and hp regen up. 
Oh, and another idea that i didn’t see mentioned, there are anti reflect devotion nodes to keep you all safe feeling 
Anyways, there are plenty of available solutions to the reflect problem on the table, I hope you utilise them and keep on enjoying the game (which is friggin awesome!).
Have fun! 