I agree with many parts of Buddhism but sorry pal, reincarnation (and heaven/hell) is totally BS. You have been cheated and ask yourself a question? Do you remember what happened before your present life? No? Then how come what you do now effects your "future" life that doesn't even care about your present life. Reincarnation is unfalsifiable(http://en.wikipedia.org/wiki/Falsifiability), which means it is as believable as the Flying Spaghetti Monster(http://en.wikipedia.org/wiki/Spaghetti_monster) And you could also ask how you are even reincarnated to a human when the probability of being a virus/bacteria is several magnitudes larger? Accept life does not have a purpose, and all that exists are patterns, consciousness itself is only a complicated pattern.
Do you remember what happened before your present life? No?
Not in this state. The forms we take are conditioned by our karma. One aspect of the human form in this world is the inability to remember previous lives until extremely high spiritual states are attained, and even that latter bit is questioned by some.
The karmic effects and impulses continue on, invisibly. The memories (and much of the personality) die with the body. This is not a satisfying answer to some, but it's the most realistic.
And you could also ask how you are even reincarnated to a human when the probability of being a virus/bacteria is several magnitudes larger?
That discussion could go on for days: which lifeforms are sentient and which not, whether human birth makes future human birth more likely, etc. For sure: human birth is rare. Buddha compared it to an ocean with a wooden ring on it, with a turtle who rises to the surface once every 100 years. Human birth is as rare as that turtle surfacing inside that ring.