Living by truth and inner divine guidance, all else needs to align with that. If not then allow things to simply be. If meant to be in the life i choose then it will flow; otherwise be okay with letting go.
Virtues and character traits I have learned are critical to success in all aspects of life; patience, accountability, follow through, determination, resourcefulness, faith, and sprinkled with a dash of Love. Without which there is no forward progress and complaining about it does absolutely nothing.