Well first off, the charging issue.
How new is the battery and what type is it? If it is a few years old, it my not hold a charge or it may need water if it is a standard lead acid battery. If water is ok, then charge it up and let it sit overnight and check voltage. If it drops below 12 then the battery is shot. If the battery holds charge, then put it in the bike and start the bike. Rev to about 3000 rpm and check voltage. If it is very low 12 or under, then your system is not charging. If it is 13 or over, then you should be good for charging and may just not be holding enough rpm to charge.
As for the sputtering, After the bike is warm, pull the plugs and see what color they are. If the plugs are really dark, then it is too rich. If white, then too lean.
Also check the timing to make sure it is correct.
Also, what air filter do you have right now.
The ride IS the adventure. The destination is just to get gas!