I was hired as a (fleet repair mechanic, not retail / customer focused) foreman at a local paving company, then I found out that I was the foreman of MYSELF, with a helper that was too busy stealing to lend a hand / do his job. I tried to keep a small fleet of dump trucks, pick ups, heavy equipment going all by my self; including repairs & PM services, too. The only real work I sent out (every time) was the tire work. On occasion, I sent out a dump truck ac job & a trailer light issue, but every time I did send something out, the owner kept track of it & then later used it against me. I got very tired of the double standard of "do more, do more, do more, but do not keep killing payroll every week with over time". I was told that I was the highest earner of ALL hour employees. The worst part is learning that a mechanic is always helpful to any company, but more times (than not) the mechanic is viewed as an expense versus being an asset, which is what most mechanics are at repair shops. It is kind of hard to explain in just a few lines, but I would suggest working at your own speed that you feel comfortable with. It is also a juggling act between which job takes priority. I liked to fix the small things first that kept a truck from going out first thing in the morning, then moving onward to the bigger jobs next. By doing that, more trucks get in the road faster & lessens the downtime of trucks due to small repairs. I had to do things that way or else NO trucks would ever make it to the jobsite, ever.
I, also, have always tried to avoid "double-work" by going a little further beyond every time I would do something, at all. As an example, when I would replace old / rotted hydraulic hoses, I'd replace the blown / bad one, along with the next one (or more) that was right beside it. By doing that, you end up replacing all of the most likely hoses to cause you to go back to the same machine in one week's or month's time. That ends up making more of a complete repair versus just doing one hose & possibly having to replace the other hose on the same piece of equipment. While I was on the road replacing hoses, I would go get two hoses for the exact length & size that I needed & then I would have two other hoses made up that were 12" longer & 12" shorter, just to have a hose on hand in the future. Doing that helped me build up a stock of hoses I had on hand, plus it cut down on running around during a high stress moment. I found that it helped me out by speeding up the repair.
If the owner of the company is profit oriented, then try asking him for a helper or having a driver help you out every so often. Even if all these guys might know how to do is change engine oil or grease a machine, that is still something you will not have to do later on. If the owner / manager is more difficult, try explaining to him / them that you are trying to reduce operating cost by having a helper doing the easier things & you doing the more complex / complicated to do things that demand more of your time.
All in all, working for someone else will always be a challenge. The only thing you can do, is try to knock out the small stuff ASAP first. Beyond that, it will all come in due time. Learn what you can, practice what you learn, teach others, become the best that you can become. Being a mechanic is a thankless job. If I had known that when I was younger, I would have never gone into this field of work. Maybe you are young enough to consider another field of work, if all else fails.