There are different opinions on analysing your games with an engine. Some say you shouldn't use an engine at all, and others say you can use it, but you should do your own analysis first. Most say that you shouldn't use the engine without a manual analysis first.
But what can you learn from an engine analysis? They can point out tactical mistakes, but if the mistakes imply you must correctly play a long variation, and you don't manage this, the whole variation fails. But of course, often the mistakes are easy to see. But I have started to ask myself, how valuable is this at pointing out tactical mistakes? Often I can find the easy mistakes by myself, and the hard ones are probably above my understanding.
Maybe the engine is more useful for endgame? But even so, it can be hard to understand the engine moves.
For the opening I think an opening-db or opening books are much better then the engine.
The best option is to probably analyse games with a stronger player/coach, but I do not have that option. You can also try to get help from players on sites, asking for help with analysis. I have tried this on chess.com several times, but I have gotten very few answers. I am trying Chess Stack Exchange to see if I get more responses.
I found this article that has lots of good advice.