Having heart is a trait that can be learned, and requires a person to step outside their comfort zone and to have the utmost courage to do whatever is the right thing to do. A lot of times we may feel like we don't have what we need to keep pushing forward, and having heart is fighting these feelings of giving up, pushing forward, and overcoming the obstacles and challenges in our way.
Having heart requires us to do a few things including but not limited to; doing things we may not feel all the way comfortable doing, trusting in ourselves and believing that we can accomplish our goals, having actual goals set to accomplish is also a must, attacking the challenges and goals that you set for yourself instead of waiting or trying to take the easy way out, and keeping a positive mindset at all times as a negative attitude will bring you closer to defeat.
yanilavigne