I'm no professional. However, if you're willing to seek advice on this forum it tells me that you're not bad and that you recognize you can be better in certain areas. Being self aware and caring enough to improve and learn are signs of a real man on the brink of massive great things, not negative things.