It sounds like you could do with some structure in your life. You need to accept responsibility for how things are going and for the outcomes you are producing. Ever heard of an approach called 'Kaizen'? A philosophy based on continuous improvement. Perhaps you could choose a few positive habits and build them into your life - do them daily and consistently, without fail. You may not feel the benefits straight away but imagine the kind of person you could be if you repeat these positive habits for months on end? You're already exercising, which is great. Maybe add other habits such as reading a few pages of a personal development book every day, stay focused on your university studies (set aside time where you will work solely on this).