Your chart has difficult aspects but also very nice, powerful aspects. Life will improve as you grow and mature.
Here is one of the most difficult aspects, as it is exact, and it is angular in your chart, so it is at the forefront:
Moon opposed Saturn
Moon opposite Saturn in the natal chart is one of the most challenging aspects because it can make you feel sad and lonely. What you want most of all is the emotional nourishment of a supportive intimate relationship. However, there are many obstacles in your way to experience that feeling of being loved and valued.
As with all Moon aspects your relationship with your mother is critical in determining how successful your adult relationships are. She may have been too strict, emotionally cold, suffered an illness or not been there for you. The more emotional support you received when growing up then the easier time you will have in forming healthy emotional relationships as an adult.
It is likely that you have a great deal of difficulty sharing your emotions and others may think you are emotionally distant, boring or just don’t care. Lack of attention and love from others can make you feel isolated and lonely. This can lead to shyness, guilt and difficulty finding being able to let go and have fun. If bad moods turn into depression then medical help should be sought.
Without other more outgoing or happy influences in your chat you may have a very serious nature and concern yourself only with practical matters.
A lot of hard work is needed to be comfortable showing your emotions. Conscious realization and admission of this problem is the first step.
You may need to overcome a fear of getting close to people. It might be easier trying to make friends with much older or younger people to start with. You do have feelings like everyone else but have to overcome barriers and restriction to expose them.
Hard work, practice and patience will help you loosen up and experience more enduring close relationships as you age.
https://astrologyking.com/moon-opposite-saturn/
You also have a very nice, gentle, imaginative side seen by your Mercury in Virgo, trining Uranus/Neptune:
his aspect shows an easy flow of energy and is generally considered favorable. You will mostly experience trines as talents and advantages. However, trines can also show areas which are the line of least resistance. This means that you may be letting these talents slip by unnoticed and that you are lacking motivation.
It is important to understand that Mercury rules the intellectual and conscious mind that forms conclusions. Mercury is reasoning, while Neptune is in-tune. Think of Neptune as being intuitive, in-tune and tuning in like a Tune-Ah-Fish, since Neptune is the ruler of Pisces (the fish).
This is the 'birthmark' of a good storyteller who is imaginative and creative with words. It's important to understand that Mercury rules the mind, the intellect and the wit. When coupled with imaginative and dreamy Neptune this is where the storyteller develops. Not to mention Neptune naturally rules Pisces, so this is where your big fish stories begin.
Mercury (the mind) trine Neptune (intuition) is also how one is able to read the thoughts of others. You just can't help it, although you will need to make certain that you get out of the way of your thoughts so that you do not project your own beliefs on to someone else. This is prophetic ability.
http://www.drstandley.com/aspects_mercury_trine_neptune.shtml
You need to be the one to take control of your life. You can do it if you put your Virgo Mercurial mind to it, and don't just sit back and feel like a hopeless victim. Life is unfair and everyone feels that way at times. But we need to make our own way in the world, and you have the power to do that.
Study your chart, research it, bit by bit. You can be the master of this incarnation. But it is up to you. I say this because you have the Exalted Mercury trine to Neptune---you have the mental acuity necessary to process this information, spiritually and concretely. Studying the metaphysics of your life will be your way out, of this depression and confusion.
Take it one aspect at a time. Google is your friend.
Google 'Mercury Trine Neptune,' Mercury in Virgo, Cancer rising, Moon In Libra, Moon opposed Saturn, Moon square Jupiter, Mars in Cancer, etc etc...
And come here for help with individual aspects or placements...build up your knowledge about your chart, and your JOURNEY towards understanding.
You are very young and have plenty of time to get your life in order...