You will gain nothing by sitting idle. Bit- by- bit, you need to work for it. If you notice carefully how you achieved what you did, you will notice that making efforts towards achieving your aim became an unconscious habit and hence, success welcomed you, applauding for you at its door before you could hear its footsteps.
If you want something to happen in your life, you need to make efforts and work for it. Sitting idly and imagining what you want to achieve will not turn it into a reality. You, and only you, are answerable to yourself. Nothing can be achieved without doing anything.
I am not saying that you need to do it all at once but you can do something every moment, every day to improve your situation and to convert it into the one you desire by working on it step-by-step with patience.
This applies not only to studies and career but in personal aspects like relationships and bonds too. Communicate at all times, especially during the lows. If you feel you have been wronged, speak up and make them aware of your feelings. If you feel that you have committed a mistake and that has hurt the other person, apologise. Try to empathise with each other. Persevere towards this relationship and your partner. Make them feel loved while upholding your self-respect. Try to be their support.
It is not that hard though nor does it demand a huge amount of courage. It is a simple deed to be done. The only task is to communicate whatever is inside you. But nothing will culminate if you think and not act. To achieve anything, even to pick a glass and fill water inside it and bring that water to your mouth and gulp it down your throat, you need to get up and work for it. When we associate survival with something, we definitely work for it. Therefore, whatever or whoever you think you cannot do without in your life, persistently keep working to achieve and sustain it in your life.