Over oiled filters would act the same as a dirty filter - low power and running rich. The plugs would be black with dry soot - as your are. A weak spark, rich carb settings, or high float levels would all have similar symptoms.
Gapping the points is a good way to get the bike running so the dwell can be adjusted. It is NOT the final step, despite what some may say. You will need a dwell meter. They are not very popular these days, and most mechanics don't own one never mind know how to use one. Once the dwell is set correctly, you can then adjust the ignition timing.
Looks like your oil leak is from the tach drive.