Why are you not working hard? it's because laziness is comforting you, you are ok with being mediocre, you are ok with your life. There is nothing wrong with that just make sure that you will never complain when you don't have money or something, never complain if you're not satisfied with your life. There is a reason why you are doing something, there is something that triggers you to be like that. You have to find it and see if it is doing something goof for you. Why are you acting that way? why are you reacting that way? for sure there is an obvious reason why you behave like that. Rich people were motivated y money that's why they work so hard and never sleep until they have that next millions in their bank account. Poor people were motivated by instant gratification, they were so high to spend what they earn today, they never care if they suffer tomorrow. There in an obvious reason why are you doing something, you have to find it and change it if it's making your life miserable.
If you want to do something and you're having a hard time taking actions... find something that will make you move, find an inspiration, look for the reason why you need to do it. If you want to earn a lot of money, what is your agenda behind this? what is your motive? are you going to do it because you want other people to become happy? are you doing it for someone? or you simply want to have a lot of money just to brag about it? it's all up to you, whatever makes you move is right. Ask yourself why do you need to do it, ask yourself if you are willing to do whatever it takes to get it.
If you're lazy and doing stupid things that has no impact in your life... ask yourself why are you doing it, why are you doing it? for real? is it going to give you a good future? is it going to make your life better? success is very easy to achieve, all you have to do is do the right things. DO it little by little, you should have the right decision every second. If you're aware that it is wrong then stop doing it.