Up count and reset to zero

I have added count++; to increase the increment the count by 2 each time the sw1 is activated.

That is not what the code does. The code increments count twice whilst the switch is pressed, not when it becomes pressed. The delay() slows down the incrementing but it would be better if you did it correctly. Look at the StateChangeDetection example in the IDE.

Also, change

count++
count++;

to

count = count + 2;

or

count +=2;

to tidy up the code

Have tried various methods but no success.

Post what you tried. What went wrong ?