Now, you have your basic stats laid out pretty well, but Synchronise and Magic guard are abilities and not moves. And seeing how abilities are introduced in gen IV we will completly disreguard them from the game. Now, the only problem with having Abra as your starter is that it only knows the move "Teleport" until level 16 when it evolves. There are other ways to train your 'Mon without engagement but it will take longer than others. The choice is up to you.
Malcolmshaw have you finalized your mon? I was thinking to start with the same #063, and the 'carp mon #129, but I saw their movesets. I will try to capture them and use them as second or tertiary to gain their XP.
Yea that is to be expected of most 'Mon at the beginning stages. But if you search specifically for a Gold Silver and Crystal guide it will tell you the move sets and stats of 'Mon for that distinct generation.