мой is used to describe masculine object, моя - feminine; for example - мой калашников (as калашников is definitly masculine) but моя водка (as водка is feminine); (if i am wrong, please correct me native speakers)
For 'My table is here' that would be appropriate; for 'Here is my table' it is more likely (though admittedly not certain) that the table is being presented ('вот') rather than that its location is being specified.
Im not at all a native speaker, so i could be wrong, but I am pretty sure that it is stol with a s sound. What is что right? So in latin letters that would be chto, but when it's pronounced it sounds more like shto.