Life in the fleet is what you make of it.
It's like being handed a basket of lemons. Some people try to eat 'em straight, others make lemonade. Me, I made whiskey sours.....you make the best of whatever your situation turns out to be. If you focus on the negatives, it'll eat you alive. If you make the best of it, always keeping some goal in mind (however distant it may be), and focus on the "this is just a stepping stone" aspect when things are rough, you'll be fine. There are just as many folks who actually enjoyed their Navy time as there are those who absolutely hated every second. Most of us are in the middle somewhere.
As far as E-funds, as a former E-funds instructor, I can tell you with certainty that the key to understanding the circuits and the troubleshooting is understanding EXACTLY how each individual component works. You must know the WHY behind everything. If you try to memorize things, you'll get by for a while, but you won't get by forever. Everything is based on the PN junction. Read the NEETS module, #6 if I remember correctly, until you know this material backwards and forwards. Use the NDI. Use the Senior Instructor. Don't stop asking until your questions are answered.
If it's unclassified material, e-mail me your question if you can't get it answered there.
There are certain study habits that are more effective than others. Describe to me what you're doing now, and I'll be happy to give any advice I have to give. Out of 19 months as an E-funds instructor, I only lost 1 student due to academics. One of the beautiful things about the Navy is it's full of older brothers/sisters/aunts and uncles to help you, with whatever your problem is.