Updated with nicer render, I reworked the cylinder again finally getting it to smooth nicely and hold its shape. Main problem was I was just working with poly count, just had to up the base count and rework the flow of the loops to better take the smooth. Will be working on the low poly mesh over the next week.
Thanks again Kitteh on the suggestions, I increased the size of the holes which makes a world of difference. Still slightly unsure on the grip it was one of the hardest parts for me to get right and it still may need some tweaks. As for the grooves I pulled a loop out but then I put them back in just something about the…