What you can do right now, is establish a better timely routine for yourself. It may be a bit difficult to establish at first, but as you get the hang of it, it would make you feel a lot better. Healthy and timely meals, regular sleep schedule and physical activity/exercise of your preference(I recommend Yoga, as it is efficient and easy to do at home) are related to a better mental health. So I would recommend you do that. Apart from this, I recommend that you take professional help from a Counselling Psychologist or a Clinical Psychologist.
Next Steps
I can see you have mentioned that you "don't work hard", "can't solve problems". How you view yourself, affects how you are. CBT would help in restructuring your thoughts, which could help build a better view of self resulting in better response/behaviour. Stage fear or anxiety is something that needs professional help. Do take professional help.