I know what it takes to be a good boyfriend. Time, first and foremost. To be there for someone and be involved in their life.
I like pushing myself, and usually if I'm not good at something I just won't do it because I'm a perfectionist.