Chado2423,
Tough questions, but very important ones. The answers aren't simple and you're right no one can give them to you as they depend a great deal upon the circumstances of the breakup as well as the temperment of both persons involved. I can't really tell from what you wrote how recent the breakup occurred so I'll just assume it has been fairly recently.
The best and only advice I can offer is to just stop for a little bit. Stop trying to figure out the best way to make things better, to be friends, what your future holds, whether or not wrongs should be forgiven or forgiveness asked and so forth and just allow the reality of the situation to sink in. Don't misunderstand me - those thoughts won't go away but by not trying to actively solve each and every one of them you will be able to observe them far more clearly which is ultimately a very good thing. Spend some time by yourself and whatever you do don't start dating anyone right away (and trust me the "perfect" person will no doubt make an appearance but if they're really perfect they'll still be around when you get everything straightened out). Dating immediately after ending a significant relationship just isn't a good idea for anyone, particularly yourself and especially if you really like the new person.
Good luck and hope this helps at least a little bit