Dream more. Things might be decent now but imagine how great they could be if you put more effort and planning into your business.
I post pieces of paper up on my office door with a simple, re-occuring daily goal, then “no excuses” written underneath it. Seems to work since if I slack off I’ve got that goal up there torturing me.
The dream part is probably the hardest part to acheive. Some people seem to be motivated by nothing.
Personally, after I started out on my own, before about age 22. I couldnt find anything to motivate me.
Today I am highly motivated and ambitious, the things that motivate me most are supporting my Wife and her mother, persuing our plans together, challenging myself, and growing our business.
If you have free time with nothing to fill it, the absolute best thing you can do to fill that time is by reading. Any kind of motivational books will suffice.
Read about historical figures. Alexander the Great (look at what he accomplished before he was 25, makes my goals seem puny), Napoleon Bonaparte, Charles Talleyrand, George Washington, John Adams.
And not so historical figures, 50 Cent - read 50th Law, definately reads like a Robert Greene book, but thats not a bad thing

Also read about strategies as you can apply them to any situation, so of course read
The Art of War - Sun Tzu
48 Laws of Power - Robert Greene
To keep this post short Ill just stop here, you should get the point.
If improving your outer self doesnt motivate you (money, cars, houses, ect), then look to improving your inner self (self-education, health, confidence)