It is long past time to just vote. Go out and work for those candidates you describe. They need volunteers.
You are correct. However, give money to THEM.....NOT THE PARTY!