At least your russian here is nearly perfect.
To our foreign comrades - there is a general rule - ALWAYS put comma before conjunctions а and но