First off: Stop smoking. I hate to tell you, but you probably don’t look even a hundredth as cool as Bogart with a cigarette anyway, so just stop. Nothing to gain at all from it. Trust me: I come from a long line of deaths from lung cancer.
Second: Kegels are good for basically everything. It’s the iPhone of physical exercise. I don’t have that much to say about your routine, I guess. I would skip the 100 second hold (If you can hold it for that long, though; Congrats!), and instead do something like fifty or a hundred 2 second holds, but otherwise it seems fine. Routine is the most important for all physical exercises anyway, so whatever you do, just make sure you stick to your schedule. Actually, here’s what I do: Since I know I’m a lot better at following routine if I make it into a daily thing, I kegel every day (Like when I pee, and so on), but I don’t do thousands of them. ‘Cause muscles need to rest, you know. Works for me. A couple of near-orgasms when and if you jerk off or have sex is good too, at least that alone gave me a devilish stamina when I was younger. But back then I used to masturbate for hours on end. Ah, the newly discovered joys of the penis; Puppy love.
Third: If it’s hardness you’re after I recommend a light jelqing routine. Maybe I only speak for myself, but after having jelqed for at least a couple of weeks, my hard-ons are rock-goddamned-hard. I could defend myself with this penis if I had to, I could fucking stab someone. So: Jelq. Except, of course, unlike kegels jelqing requires warm-up. So if that’s a nuisance, don’t jelq at all. Jelqing without warming up is asking for trouble. But if you have a bathtub, just get in there three times a week, and after having soaked in bloody hot water for at least ten minutes, just grab the baby oil and jelq away for ten minutes or so.
Fourth: Stop smoking. Do it. Come on, do it. Do it.