We all have our strengths and weakness. Being able to repair most problems on your vehicle is a great skill to have when being mobile. Since you don't have strong mechanical skills, perhaps putting more of an effort into buying the best parts you can help prevent untimely breakdowns.
Yet don't ignore mechanicing altogether. Keep a small toolbox of the most basic tools. I'm sure your skills aren't so bad that you are more likely to stab yourself with a screwdriver than turn a screw. Use your limited mechanical skills to the best of your ability instead of over emphasizing your weak mechanical skills. For example: is the visor wiggling because of a loose screw? Are you able to repair that, or do you need to hire someone to do that for you? No matter what, if you own a vehicle, you need to be able to check the fluids, the air in the tires, write down the times/mileages when air filters, fuel filters, oil, tire rotation etc. need to be changed if you want it to last any length of time.
Personally, I like to emphasize my strengths instead of spending a same amount energy trying to marginally improve my weaknesses. I'm not the best with verbal communication, so I do activities that are more suited for me. I don't try to become a salesman because any gains I would make would be minimal no matter how much time and effort I would put into it. I try not to let that get me down. I am who I am and there is nothing wrong with that. If I'm in a situation where I need to communicate effectively, but have a "breakdown" on the verbal highway, I stop, take a breath, and continue the best I can. If I'm completely stuck, I'll ask for help even though it can make me sound dumb; at least I'm taking care of business and not getting all Grumpy Cat about it.
Like has been said, developing a stronger situational awareness of how your vehicle is working will help tremendously. Had a friend that had a ticking sound in his truck. He called me up and told me about it. I said I would take a look-see the next time I came over. He drove it anyway and it overheated. He called me again and told me. He also told me the battery dummy light was on. I told him to stop driving because the serpentine belt probably failed and overheating an engine is a bad deal. He drove it again anyway. The next day he went out to warm it up; the truck died while warming up because the alternator wasn't charging due to no belt. He drained the battery so badly that the truck couldn't get spark. When I came over to look at it (less than 24 hours after the first phone call), the belt was a rat's nest. There were a few pieces large enough to see that the belt was way overdue for a change. He never bothered to look or to do what I said- he only took the time to complain to me.
I suspect the belt was fraying, which caused it to slap against something, which was causing the ticking sound. The belt failed which stopped the water pump which caused it to overheat. It also caused the alternator to stop turning which caused the battery to drain. Then he had Kevlar strands of belt wrapped around two pulleys. That is a difficult fix. Before it completely failed, it would have been a 5 minute fix. Now it was much longer, more expensive, dealt a killer blow to the battery, and did some engine damage due to overheating. He ignored any advice he solicited from me and ignored obvious signs that something was blatantly wrong. (This was a recurring theme from him.)
Pay attention, do something about obvious problems other than press harder on the accelerator, and listen to a competent, trustworthy mechanic's advice. Those three things combined are more valuable and will save you more money than being your own competent mechanic.