First of all, don't be too hard on yourself. Living in Samsara is not easy, hence why we practice to become free from the rounds of suffering.
You made it this far, i.e. being born as a human being. That in itself is a very rare thing.
A human life is short and can end at any moment. The Buddha recommended us to contemplate the 5 Daily Recollections each day. Combined with meditation on death this can be effective in creating samvega.
You might want to reflect upon your practice and why you are practicing. Are you practicing to keep being in lay life? Are you practicing to become free from suffering? Are you practicing to become a Buddha? Then align your effort with that.
Most importantly, are you practicing in order to understand reality? Only the understanding of reality (wisdom) will set us free.
Are you practicing according to the Noble Eight Fold Path?
Check the different groupings and see where practice is needed. It tends to be people-specific, e.g. some people needs to put more practice into the concentration-group while others need to work more on the morality-group.
This will allow you to see where you need to practice and it will show you which of the 5 hindrances you need to work on. That in turn also shows which of the Ten Paramis you need to cultivate in a greater deal.
I have not mentioned meditation-practice (vipassana) in this answer as the text-body will become too large. You are more than welcome to sent me an email if you want to discuss that. My mail address is on the profile page.
May you have a fruitful practice.

