As I am sure you know, the brightness of a NeoPixel is set by the R, G and B values written to it. Your Draw() function sets the R, G and B values, so to make the NeoPixels brighter these need to be larger, What sort of values does your manipulation of the values result in ? Have you tried printing them ? Can you increase them ?