20 Skills every man shoud know to be the best man ever! If you haven't mastered these skills yet, then you better start sooner than later!